nfv/nfv/nfv-common/nfv_common/alarm
albailey 2509fc29d2 Implement kube_rootca_update orchestration
Adds VIM orchestration for kube rootca update

CLI: sw-manager kube-rootca-update-strategy
    abort   apply   create  delete  show

The orchestration states are:
 - kube-rootca-update-start
 - cert activity (generate or upload)
 -   kube-rootca-update-generate-cert
 -   kube-rootca-update-upload-cert
 - kube-rootca-update-hosts trustbothcas
 - kube-rootca-update-pods trustbothcas
 - kube-rootca-update-hosts updatecerts
 - kube-rootca-update-hosts trustnewca
 - kube-rootca-update-pods trustnewca
 - kube-rootca-update-complete

Additional work items that are required:
 - The cert generate and upload activities will be enhanced
in the future as new capabilities are added in sysinv.

Story: 2008675
Task: 42679
Depends-on: https://review.opendev.org/c/starlingx/fault/+/798165
Depends-on: https://review.opendev.org/c/starlingx/config/+/803369
Signed-off-by: albailey <Al.Bailey@windriver.com>
Change-Id: I75340df6f267ecf716e6423e3440b0832de58aa7
2021-08-19 08:38:18 -05:00
..
handlers Cleanup pep8 H401 docstring warnings 2018-12-14 16:10:41 -06:00
objects Implement kube_rootca_update orchestration 2021-08-19 08:38:18 -05:00
__init__.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
_alarm_handlers.py py3: nfv wrap dict.items() in list() 2021-07-26 13:12:40 -04:00
_alarm_module.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_alarm_thread.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00