This commit adds the command "subcloud deploy install" to
dcmanager client.
Usage:
dcmanager subcloud deploy install
<subcloud-name-or-id>
--sysadmin-password <password>
[--install-values <install-values.yaml>]
[--bmc-password <password>]
[--release <release>]
Test Plan:
- PASS: Verify the command works with or without --install-values,
--bmc-password and --release.
- PASS: Verify that, when provided, the install-values is
successfully passed to backend.
- PASS: Verify that the CLI asks for the sysadmin-password and
bmc-password if they are not provided in the command
(bmc-password is only prompt if --install-values
is also provided).
- PASS: Verify that the dcmanager help subcloud deploy install
shows the correct help message containing all options.
Depends-on: https://review.opendev.org/c/starlingx/distcloud/+/883976
Story: 2010756
Task: 48057
Signed-off-by: Victor Romano <victor.gluzromano@windriver.com>
Change-Id: I962b0d8e8f1a08d9ea9b572954a4750789108325