Convert cluster.py to new ZK schema handler
This commit is contained in:
parent
6d00ec07b5
commit
9b1bd8476f
|
@ -29,7 +29,7 @@ import daemon_lib.ceph as pvc_ceph
|
||||||
|
|
||||||
|
|
||||||
def set_maintenance(zkhandler, maint_state):
|
def set_maintenance(zkhandler, maint_state):
|
||||||
current_maint_state = zkhandler.read('/config/maintenance')
|
current_maint_state = zkhandler.read('base.config.maintenance')
|
||||||
if maint_state == current_maint_state:
|
if maint_state == current_maint_state:
|
||||||
if maint_state == 'true':
|
if maint_state == 'true':
|
||||||
return True, 'Cluster is already in maintenance mode'
|
return True, 'Cluster is already in maintenance mode'
|
||||||
|
@ -38,19 +38,19 @@ def set_maintenance(zkhandler, maint_state):
|
||||||
|
|
||||||
if maint_state == 'true':
|
if maint_state == 'true':
|
||||||
zkhandler.write([
|
zkhandler.write([
|
||||||
('/config/maintenance', 'true')
|
('base.config.maintenance', 'true')
|
||||||
])
|
])
|
||||||
return True, 'Successfully set cluster in maintenance mode'
|
return True, 'Successfully set cluster in maintenance mode'
|
||||||
else:
|
else:
|
||||||
zkhandler.write([
|
zkhandler.write([
|
||||||
('/config/maintenance', 'false')
|
('base.config.maintenance', 'false')
|
||||||
])
|
])
|
||||||
return True, 'Successfully set cluster in normal mode'
|
return True, 'Successfully set cluster in normal mode'
|
||||||
|
|
||||||
|
|
||||||
def getClusterInformation(zkhandler):
|
def getClusterInformation(zkhandler):
|
||||||
# Get cluster maintenance state
|
# Get cluster maintenance state
|
||||||
maint_state = zkhandler.read('/config/maintenance')
|
maint_state = zkhandler.read('base.config.maintenance')
|
||||||
|
|
||||||
# List of messages to display to the clients
|
# List of messages to display to the clients
|
||||||
cluster_health_msg = []
|
cluster_health_msg = []
|
||||||
|
@ -168,7 +168,7 @@ def getClusterInformation(zkhandler):
|
||||||
cluster_health = 'Optimal'
|
cluster_health = 'Optimal'
|
||||||
|
|
||||||
# Find out our storage health from Ceph
|
# Find out our storage health from Ceph
|
||||||
ceph_status = zkhandler.read('/ceph').split('\n')
|
ceph_status = zkhandler.read('base.storage').split('\n')
|
||||||
ceph_health = ceph_status[2].split()[-1]
|
ceph_health = ceph_status[2].split()[-1]
|
||||||
|
|
||||||
# Parse the status output to get the health indicators
|
# Parse the status output to get the health indicators
|
||||||
|
@ -239,7 +239,7 @@ def getClusterInformation(zkhandler):
|
||||||
'storage_health': storage_health,
|
'storage_health': storage_health,
|
||||||
'storage_health_msg': storage_health_msg,
|
'storage_health_msg': storage_health_msg,
|
||||||
'primary_node': common.getPrimaryNode(zkhandler),
|
'primary_node': common.getPrimaryNode(zkhandler),
|
||||||
'upstream_ip': zkhandler.read('/config/upstream_ip'),
|
'upstream_ip': zkhandler.read('base.config.upstream_ip'),
|
||||||
'nodes': formatted_node_states,
|
'nodes': formatted_node_states,
|
||||||
'vms': formatted_vm_states,
|
'vms': formatted_vm_states,
|
||||||
'networks': network_count,
|
'networks': network_count,
|
||||||
|
|
Loading…
Reference in New Issue