diff --git a/lib/config.py b/lib/config.py index 986b03a4c303dd787adf4720a6b5bdfcaa781c19..29acbd16aa9cbda740fbab412b8bb42c3d5f1424 100644 --- a/lib/config.py +++ b/lib/config.py @@ -992,6 +992,7 @@ class ConfigWriter: constants.SS_MASTER_NODE: cluster.master_node, constants.SS_NODE_LIST: node_data, constants.SS_OFFLINE_NODES: off_data, + constants.SS_RELEASE_VERSION: constants.RELEASE_VERSION, } @locking.ssynchronized(_config_lock) diff --git a/lib/constants.py b/lib/constants.py index bbe29e4c5698266ef1a74cd2dbd1ca7d3f58ae48..ae16d26e6680a71d64fe6b02a7788c290988ed6f 100644 --- a/lib/constants.py +++ b/lib/constants.py @@ -414,6 +414,7 @@ SS_MASTER_NETDEV = "master_netdev" SS_MASTER_NODE = "master_node" SS_NODE_LIST = "node_list" SS_OFFLINE_NODES = "offline_nodes" +SS_RELEASE_VERSION = "release_version" # cluster wide default parameters DEFAULT_ENABLED_HYPERVISOR = HT_XEN_PVM diff --git a/lib/ssconf.py b/lib/ssconf.py index 225f38c1893530ee5155fc5f4595fd5275f12723..f575d129f4795140ffbd9dc0fd69a6798a3fd1ba 100644 --- a/lib/ssconf.py +++ b/lib/ssconf.py @@ -133,6 +133,7 @@ class SimpleStore(object): constants.SS_MASTER_NODE, constants.SS_NODE_LIST, constants.SS_OFFLINE_NODES, + constants.SS_RELEASE_VERSION, ) _MAX_SIZE = 131072