nfv/nfv/nfv-vim/nfv_vim
Al Bailey a4280ebf59 Add host cordon steps to kube upgrade orch
When updating the control plane and kubelets the
host needs to be cordoned to prevent it from
doing kubernetes work during that time period:

system kube-host-cordon <host>
 < update control plane >
 < update kubelet>
system kube-host-uncordon <host>

Currently only supported for simplex.

Depends-On: https://review.opendev.org/c/starlingx/config/+/880333

Test Plan:
   PASS: AIO-SX single kube upgrade (1.24 -> 1.25)
   PASS: Resume AIO-SX single kube upgrade after cordon started.
   PEND: AIO-SX multi-kube upgrade
   PEND: AIO-DX kube upgrade

Story: 2010565
Task: 47772
Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I54262d4ff31a2da005fffb6d30bb6872ee52f6d4
2023-05-19 18:47:22 +00:00
..
alarm Host compute service failure alarm removal 2023-02-10 09:27:46 -05:00
api Adding details to VIM API Conflict responses 2022-09-14 00:21:46 +00:00
audits py3: nfv wrap dict.keys() in list() 2021-07-26 13:13:11 -04:00
database Add support for SQLAlchemy 1.4 to NFV 2023-01-30 21:08:56 +00:00
directors Add host cordon steps to kube upgrade orch 2023-05-19 18:47:22 +00:00
dor py3: nfv use real division operator 2021-07-26 13:12:00 -04:00
event_log Implement kube_rootca_update orchestration 2021-08-19 08:38:18 -05:00
events Adding details to VIM API Conflict responses 2022-09-14 00:21:46 +00:00
host_fsm Remove HostTask actions of guest related services 2023-01-24 09:51:58 -03:00
instance_fsm py3: nfv use real division operator 2021-07-26 13:12:00 -04:00
network_rebalance py3: nfv update range compatibility 2021-07-26 13:11:52 -04:00
nfvi Add host cordon steps to kube upgrade orch 2023-05-19 18:47:22 +00:00
objects pylint cleanup for nfv to use standard modules 2023-03-15 15:28:54 +00:00
rpc Adding details to VIM API Conflict responses 2022-09-14 00:21:46 +00:00
strategy Add host cordon steps to kube upgrade orch 2023-05-19 18:47:22 +00:00
tables py3: nfv wrap dict.keys() in list() 2021-07-26 13:13:11 -04:00
webserver py3: Fix http server request handler wfile write parameter 2021-07-26 13:12:58 -04:00
__init__.py StarlingX open source release updates 2018-05-31 07:36:51 -07:00
config.ini small cleanup required by OBS badness check - exec rights on non executable not allowed 2019-09-17 08:54:22 +02:00
debug.ini Implement kube_rootca_update orchestration 2021-08-19 08:38:18 -05:00
vim.py py3: nfv use real division operator 2021-07-26 13:12:00 -04:00
vim_api.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
vim_manage.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
vim_webserver.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00