nfv/nfv/nfv-vim/nfv_vim/nfvi/objects/v1
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
..
__init__.py Support for new state for kube host upgrade kubelet 2021-09-21 08:08:23 -05:00
_alarm.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_guest_service.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host.py Bring fw update detect and monitor up to the host level 2020-06-02 09:49:51 -04:00
_host_aggregate.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_fw_update.py Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
_host_group.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_host_sw_patch.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_hypervisor.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
_image.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_instance.py Debian: Fix nova actions 2023-02-03 08:53:52 -03:00
_instance_group.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_instance_type.py Remove use of storage extra spec from VIM 2019-01-16 12:55:50 -06:00
_kube_rootca_update.py Improving kube rootca orchestration recovery 2021-11-25 09:11:04 -06:00
_kube_upgrade.py Add host cordon steps to kube upgrade orch 2023-05-19 18:47:22 +00:00
_network.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
_object.py py3: nfv wrap dict.items() in list() 2021-07-26 13:12:40 -04:00
_paging.py StarlingX open source release updates 2018-05-31 07:36:51 -07:00
_service_host.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_subnet.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_sw_patch.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_system.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_tenant.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_upgrade.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_volume.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
_volume_snapshot.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00