The Simplex Upgrade step upgrades the simplex subcloud to the load
imported in dc-vault corresponding to the target software release.
Required static data is captured at subcloud add and referenced for
the simplex upgrade.
Dynamic data is retrieved from the online subcloud; including the
bmc credentials which are obtained via a synchronized service within
project allowing for access to the bmc credentials.
BMC password retrieval endpoint_cache integration
with https://review.opendev.org/#/c/736004/
Tests Performed:
- Subcloud upgrade (install) with load corresponding
to System Controller
- Subcloud add persists install data
- Simplex upgrade persists dynamic upgrade data from start of
upgrade simplex
- Obtain bmc password from online subcloud
- Obtain bmc password from install data, in case the
bmc is not configured
Pending for subsequent commit:
- tox unit tests
Change-Id: Ie047139280a5780bfe47b9f9959f4c6781d6f3fa
Story: 2007403
Task: 40024
Signed-off-by: John Kung <john.kung@windriver.com>