Revision d84ddec2 lib/constants.py

b/lib/constants.py
1175 1175
MAX_NICS = _constants.MAX_NICS
1176 1176
MAX_DISKS = _constants.MAX_DISKS
1177 1177

  
1178
# SSCONF file prefix
1179
SSCONF_FILEPREFIX = "ssconf_"
1180
# SSCONF keys
1181
SS_CLUSTER_NAME = "cluster_name"
1182
SS_CLUSTER_TAGS = "cluster_tags"
1183
SS_FILE_STORAGE_DIR = "file_storage_dir"
1184
SS_SHARED_FILE_STORAGE_DIR = "shared_file_storage_dir"
1185
SS_MASTER_CANDIDATES = "master_candidates"
1186
SS_MASTER_CANDIDATES_IPS = "master_candidates_ips"
1187
SS_MASTER_IP = "master_ip"
1188
SS_MASTER_NETDEV = "master_netdev"
1189
SS_MASTER_NETMASK = "master_netmask"
1190
SS_MASTER_NODE = "master_node"
1191
SS_NODE_LIST = "node_list"
1192
SS_NODE_PRIMARY_IPS = "node_primary_ips"
1193
SS_NODE_SECONDARY_IPS = "node_secondary_ips"
1194
SS_OFFLINE_NODES = "offline_nodes"
1195
SS_ONLINE_NODES = "online_nodes"
1196
SS_PRIMARY_IP_FAMILY = "primary_ip_family"
1197
SS_INSTANCE_LIST = "instance_list"
1198
SS_RELEASE_VERSION = "release_version"
1199
SS_HYPERVISOR_LIST = "hypervisor_list"
1200
SS_MAINTAIN_NODE_HEALTH = "maintain_node_health"
1201
SS_UID_POOL = "uid_pool"
1202
SS_NODEGROUPS = "nodegroups"
1203
SS_NETWORKS = "networks"
1204

  
1205
# This is not a complete SSCONF key, but the prefix for the hypervisor keys
1206
SS_HVPARAMS_PREF = "hvparams_"
1207

  
1208
# Hvparams keys:
1209
SS_HVPARAMS_XEN_PVM = SS_HVPARAMS_PREF + HT_XEN_PVM
1210
SS_HVPARAMS_XEN_FAKE = SS_HVPARAMS_PREF + HT_FAKE
1211
SS_HVPARAMS_XEN_HVM = SS_HVPARAMS_PREF + HT_XEN_HVM
1212
SS_HVPARAMS_XEN_KVM = SS_HVPARAMS_PREF + HT_KVM
1213
SS_HVPARAMS_XEN_CHROOT = SS_HVPARAMS_PREF + HT_CHROOT
1214
SS_HVPARAMS_XEN_LXC = SS_HVPARAMS_PREF + HT_LXC
1215

  
1216
VALID_SS_HVPARAMS_KEYS = compat.UniqueFrozenset([
1217
  SS_HVPARAMS_XEN_PVM,
1218
  SS_HVPARAMS_XEN_FAKE,
1219
  SS_HVPARAMS_XEN_HVM,
1220
  SS_HVPARAMS_XEN_KVM,
1221
  SS_HVPARAMS_XEN_CHROOT,
1222
  SS_HVPARAMS_XEN_LXC,
1223
  ])
1224

  
1225
SS_FILE_PERMS = 0444
1178
SSCONF_FILEPREFIX = _constants.SSCONF_FILEPREFIX
1179

  
1180
SS_CLUSTER_NAME = _constants.SS_CLUSTER_NAME
1181
SS_CLUSTER_TAGS = _constants.SS_CLUSTER_TAGS
1182
SS_FILE_STORAGE_DIR = _constants.SS_FILE_STORAGE_DIR
1183
SS_SHARED_FILE_STORAGE_DIR = _constants.SS_SHARED_FILE_STORAGE_DIR
1184
SS_MASTER_CANDIDATES = _constants.SS_MASTER_CANDIDATES
1185
SS_MASTER_CANDIDATES_IPS = _constants.SS_MASTER_CANDIDATES_IPS
1186
SS_MASTER_IP = _constants.SS_MASTER_IP
1187
SS_MASTER_NETDEV = _constants.SS_MASTER_NETDEV
1188
SS_MASTER_NETMASK = _constants.SS_MASTER_NETMASK
1189
SS_MASTER_NODE = _constants.SS_MASTER_NODE
1190
SS_NODE_LIST = _constants.SS_NODE_LIST
1191
SS_NODE_PRIMARY_IPS = _constants.SS_NODE_PRIMARY_IPS
1192
SS_NODE_SECONDARY_IPS = _constants.SS_NODE_SECONDARY_IPS
1193
SS_OFFLINE_NODES = _constants.SS_OFFLINE_NODES
1194
SS_ONLINE_NODES = _constants.SS_ONLINE_NODES
1195
SS_PRIMARY_IP_FAMILY = _constants.SS_PRIMARY_IP_FAMILY
1196
SS_INSTANCE_LIST = _constants.SS_INSTANCE_LIST
1197
SS_RELEASE_VERSION = _constants.SS_RELEASE_VERSION
1198
SS_HYPERVISOR_LIST = _constants.SS_HYPERVISOR_LIST
1199
SS_MAINTAIN_NODE_HEALTH = _constants.SS_MAINTAIN_NODE_HEALTH
1200
SS_UID_POOL = _constants.SS_UID_POOL
1201
SS_NODEGROUPS = _constants.SS_NODEGROUPS
1202
SS_NETWORKS = _constants.SS_NETWORKS
1203

  
1204
SS_HVPARAMS_PREF = _constants.SS_HVPARAMS_PREF
1205

  
1206
SS_HVPARAMS_XEN_PVM = _constants.SS_HVPARAMS_XEN_PVM
1207
SS_HVPARAMS_XEN_FAKE = _constants.SS_HVPARAMS_XEN_FAKE
1208
SS_HVPARAMS_XEN_HVM = _constants.SS_HVPARAMS_XEN_HVM
1209
SS_HVPARAMS_XEN_KVM = _constants.SS_HVPARAMS_XEN_KVM
1210
SS_HVPARAMS_XEN_CHROOT = _constants.SS_HVPARAMS_XEN_CHROOT
1211
SS_HVPARAMS_XEN_LXC = _constants.SS_HVPARAMS_XEN_LXC
1212
VALID_SS_HVPARAMS_KEYS = _constants.VALID_SS_HVPARAMS_KEYS
1213

  
1214
SS_FILE_PERMS = _constants.SS_FILE_PERMS
1226 1215

  
1227 1216
# cluster wide default parameters
1228 1217
DEFAULT_ENABLED_HYPERVISOR = HT_XEN_PVM

Also available in: Unified diff