nfv/nfv/nfv-vim/nfv_vim
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
..
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 Adding kube-upgrade-abort support 2023-06-27 17:45:48 +00:00
objects Audit kube upgrade changes more frequently 2023-06-05 00:39:43 +00:00
rpc Adding details to VIM API Conflict responses 2022-09-14 00:21:46 +00:00
strategy Adding kube-upgrade-abort support 2023-06-27 17:45:48 +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