Implement wait for node coordinator transition

References #72
This commit is contained in:
2020-02-19 10:33:22 -05:00
parent 6db4df51c0
commit 0aefafa7f7
5 changed files with 48 additions and 15 deletions

View File

@ -26,7 +26,7 @@ from cli_lib.common import call_api
#
# Primary functions
#
def node_coordinator_state(config, node, action):
def node_coordinator_state(config, node, action, wait):
"""
Set node coordinator state state (primary/secondary)
@ -35,7 +35,8 @@ def node_coordinator_state(config, node, action):
API schema: {"message": "{data}"}
"""
params={
'state': action
'state': action,
'wait': str(wait).lower()
}
response = call_api(config, 'post', '/node/{node}/coordinator-state'.format(node=node), params=params)