nfv/nfv/nfv-vim/nfv_vim
sshathee 9c73d3b254 Add retry at nfv orchestration level
This commit introduces retry on failure for cases such
as kubelet killing pods due to resource contention during
kubernetes upgrade.

Test Plan:
    PASS: Simulate kubeapiserver pod failure by adding wrong resource
    in rest api request and check retries.

    PASS: Verify kubernetes orchestrated update works with
    changes on aio-sx

    PASS: Verify changes are working on AIO-DX, with strategy
    created on controller-0 and applied on controller-1

Closes-Bug: #2053236
Change-Id: I816b09bb0cd767380e5093d4732d161e4cc8cb24
Signed-off-by: sshathee <shunmugam.shatheesh@windriver.com>
2024-03-08 06:05:04 -05:00
..
alarm Implement system_config_update orchestration 2023-07-17 17:36:44 -04:00
api Implement system_config_update orchestration 2023-07-17 17:36:44 -04:00
audits py3: nfv wrap dict.keys() in list() 2021-07-26 13:13:11 -04:00
database Implement system_config_update orchestration 2023-07-17 17:36:44 -04:00
directors Add retry at nfv orchestration level 2024-03-08 06:05:04 -05:00
dor py3: nfv use real division operator 2021-07-26 13:12:00 -04:00
event_log Implement system_config_update orchestration 2023-07-17 17:36:44 -04:00
events Implement system_config_update orchestration 2023-07-17 17:36:44 -04: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 Nfv upgrade orchestration for kube-upgrade-storage 2023-12-18 09:08:44 -03:00
objects Implement system_config_update orchestration 2023-07-17 17:36:44 -04:00
rpc Implement system_config_update orchestration 2023-07-17 17:36:44 -04:00
strategy Add retry at nfv orchestration level 2024-03-08 06:05:04 -05: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 system_config_update orchestration 2023-07-17 17:36:44 -04: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