6dba3df3e3
This commit adds VIM orchestration for system config update to drive the host swact/lock/unlock once these operations are expected to update the system config. CLI: sw-manager kube-rootca-update-strategy apply create delete show Test plan: 1. Create a system config udpate strategy successfully. --passed 2. Create a system config update strategy failed if the host resource doesn't exist. --passed 3. Create a system config update strategy failed if an unexpected alarm exists and the strategy alarm restrictions is set as strict. --passed 4. Create a system config update strategy successfully if an unexpected alarm exists and the strategy alarm restrictions is set as relax. --passed 5. Create a system config update strategy failed if a controller offline in a DX system. --passed 6. Create a system config update strategy failed if a storage offline in a standard system. --passed 7. Create a system config update strategy successfully if a worker offline in a standard system. --passed 8. Apply a system config update strategy successfully. --passed 9. Apply a system config update strategy failed if a host failed to lock. --passed 10. Delete a system config update strategy successful if a the strategy is complete or failed. --passed 11. Create a system config update strategy with strategy not required for the host in k8s, verify the host is excluded from the strategy. Story: 2010719 Task: 47910 Change-Id: I052bc5b2004f17de870a81c523d0a1f4e422a902 Signed-off-by: Yuxing Jiang <Yuxing.Jiang@windriver.com> |
||
---|---|---|
.. | ||
centos | ||
debian | ||
nfv-client | ||
nfv-common | ||
nfv-debug-tools/histogram_analysis | ||
nfv-plugins | ||
nfv-tests | ||
nfv-tools | ||
nfv-vim | ||
opensuse | ||
.coveragerc | ||
.gitignore | ||
.stestr.conf | ||
PKG-INFO | ||
pylint.rc | ||
test-requirements.txt | ||
tox.ini |