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> |
||
---|---|---|
api-ref/source | ||
devstack | ||
doc | ||
mtce-guest | ||
nfv | ||
nova-api-proxy | ||
releasenotes | ||
.gitignore | ||
.gitreview | ||
.yamllint | ||
.zuul.yaml | ||
CONTRIBUTORS.wrs | ||
LICENSE | ||
README.rst | ||
centos_build_layer.cfg | ||
centos_dev_docker_images.inc | ||
centos_dev_wheels.inc | ||
centos_guest_image.inc | ||
centos_guest_image_rt.inc | ||
centos_iso_image.inc | ||
centos_pkg_dirs | ||
centos_stable_docker_images.inc | ||
centos_stable_wheels.inc | ||
debian_build_layer.cfg | ||
debian_iso_image.inc | ||
debian_pkg_dirs | ||
debian_stable_docker_images.inc | ||
debian_stable_wheels.inc | ||
requirements.txt | ||
test-requirements.txt | ||
tox.ini |
README.rst
nfv
StarlingX NFVI Orchestration