nfv/nfv/nfv-client/nfv_client/openstack
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
..
__init__.py StarlingX open source release updates 2018-05-31 07:36:51 -07:00
objects.py Cleanup tox alphabetical imports in nfv 2018-12-27 11:55:20 -06:00
openstack.py Fix relative import warnings from pylint 2018-12-20 16:54:35 -06:00
rest_api.py Fix relative import warnings from pylint 2018-12-20 16:54:35 -06:00
sw_update.py Add orchestrated fw update support to vim 2020-05-14 01:03:21 +00:00