nfv/nfv/nfv-plugins/nfv_plugins/nfvi_plugins/openstack
Al Bailey 3bd5eed446 Adding kube-upgrade-abort support
Trigger a kube-upgrade abort when kube upgrade steps
encounter a failure.

Trigger a cleanup when constructing a new kube upgrade
strategy where an aborted kube-upgrade is detected.
This cleanup occurs during the 'build' phase.

This commit also includes additional INFO level logs
as each kube-upgrade step is invoked.  Previously some
were info and some were debug.

Test Plan:
  PASS: Trigger the downloading images phase to fail and
   observe that the kube-upgrade becomes 'aborted'.
  PASS: Create a kube-upgrade strategy where an aborted
   kube-upgrade exists, and observe that it is cleaned up
   and a fresh kube upgrade strategy is created.

Story: 2010565
Task: 48219
Signed-off-by: Al Bailey <al.bailey@windriver.com>
Change-Id: I6d0ef0bdaaee73c76d6be40b9d5d0143332f83a0
2023-06-27 17:45:48 +00:00
..
__init__.py StarlingX open source release updates 2018-05-31 07:36:51 -07:00
ceilometer.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
cinder.py Remove kubernetes checks, wrs-headers from Rest API calls, and dead code. 2019-04-09 15:01:16 -04:00
exceptions.py Debian: python3 fix for OpenStackRestAPIExceptions 2023-02-14 15:21:13 +00:00
fm.py Handle different formats of FM endpoint URL 2019-09-23 01:35:12 +00:00
glance.py py3: nfv wrap dict.keys() in list() 2021-07-26 13:13:11 -04:00
guest.py Add support for containerized keystone to VIM 2018-10-03 08:29:08 -05:00
heat.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
keystone.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
mtc.py Add support for containerized keystone to VIM 2018-10-03 08:29:08 -05:00
neutron.py Cleanup pep8 un-used variable warnings 2023-03-08 15:18:00 +00:00
nova.py Re-enable important py3k checks for nfv 2021-10-28 14:11:13 -03:00
objects.py add NFVFaultMgmtAPI to get alarms from fm in pods 2019-06-05 09:29:57 +08:00
openstack.py py3: Fix urllib request data value assignment 2021-07-26 13:12:49 -04:00
openstack_log.py Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
patching.py Increase the patching apply_patch REST API timeout 2021-05-06 12:46:29 -05:00
rest_api.py Debian: Fix nova actions 2023-02-03 08:53:52 -03:00
rpc_listener.py Improve VIM rabbitmq initialization robustness 2019-02-25 07:42:24 -06:00
sysinv.py Adding kube-upgrade-abort support 2023-06-27 17:45:48 +00:00