nfv/nfv/nfv-vim/nfv_vim
Eric MacDonald 615340ce62 Add orchestrated fw update support to vim
This update adds firmware update orchestration support to
the VIM for host device fpga images as described in the
'N3000 FPGA device image update orchestration' feature
specification. See https://review.opendev.org/#/c/713302/

The firmware update orchestration strategy added to the VIM
is modeled after the VIM's existing patch orchestration
and includes strategy create/apply/show/abort/delete.

The strategy can be managed through the existing sw-manager
tool via the VIM's REST API.

Only unlocked hosts with the worker function are included
in the strategy.

The strategy includes a stage for each host or group of hosts
with ordered step sequences of firmware update followed by a
lock and unlock of each updated host.

Change-Id: I4eea7ca3f00782d27cdbb5d5615c6a255ac6966e
Story: 2006740
Task: 39145
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2020-05-14 01:03:21 +00:00
..
alarm Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
api Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
audits Ignore host audits with potentially outdated info 2019-03-19 14:31:04 -05:00
database Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
directors Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
dor Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
event_log Clean up imports based on flake8 2018-09-20 16:43:28 -05:00
events Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
host_fsm Don't wait for pods to terminate when host is offline 2019-10-18 13:06:55 -04:00
instance_fsm Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
network_rebalance Neutron Host Management Robustness 2019-04-15 10:37:59 -04:00
nfvi Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
objects Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
rpc Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
strategy Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
tables Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
webserver small cleanup required by OBS badness check - exec rights on non executable not allowed 2019-09-17 08:54:22 +02: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 Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00
vim.py Neutron Network Rebalancing on DHCP Agents 2019-04-03 16:11:03 -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