StarlingX Distributed Cloud Client
Go to file
Gustavo Herzmann 860132451a Add 'subcloud deploy bootstrap' command to dcmanager
Adds the subcloud deploy bootstrap command to dcmanager client. It only
performs the bootstrap phase, where all parameters are validated and
the bootstrap playbook is executed.

Usage:
dcmanager subcloud deploy bootstrap
          --sysadmin-password <password>
          [--bootstrap-address <subcloud-bootstrap-address>]
          [--bootstrap-values <bootstrap-values.yaml>]
          subcloud-name

Test Plan:
1. PASS - Bootstrap a subcloud using all the parameters and verify that
          the correct API call is made;
2. PASS - Bootstrap a subcloud using only the required parameters
          (--sysadmin-password and subcloud-name) and verify that the
          correct API call is made;
3. PASS - Verify that the CLI asks for the sysadmin-password if it's
          not provided through the --sysadmin-password parameter;
4. PASS - Verify that it's not possible to bootstrap a subcloud without
          the required parameters (--sysadmin-password and
          subcloud-name);
5. PASS - Verify that the dcmanager help subcloud deploy bootstrap
          shows the correct help message containing all options.

Story: 2010756
Task: 48104

Change-Id: I7033e8247bdcfae243c6a86c0f632b88ef206ce9
Signed-off-by: Gustavo Herzmann <gustavo.herzmann@windriver.com>
2023-06-18 12:44:40 -03:00
distributedcloud-client Add 'subcloud deploy bootstrap' command to dcmanager 2023-06-18 12:44:40 -03:00
doc Switch to newer openstackdocstheme and reno versions 2020-06-04 14:16:03 +02:00
releasenotes Switch to newer openstackdocstheme and reno versions 2020-06-04 14:16:03 +02:00
.gitignore Fix coverage reporting for stx-distcloud-client 2018-11-21 12:12:43 -06:00
.gitreview OpenDev Migration Patch 2019-04-19 19:52:34 +00:00
.mailmap StarlingX open source release updates 2018-08-07 11:51:16 -04:00
.zuul.yaml Fix github mirroring for this repo 2023-04-28 12:38:50 -04:00
CONTRIBUTING.rst StarlingX open source release updates 2018-08-07 11:51:16 -04:00
CONTRIBUTORS.wrs StarlingX open source release updates 2018-08-07 11:51:16 -04:00
HACKING.rst Update the URL in HACKING.rst 2018-09-23 16:31:32 +08:00
bindep.txt Adding py39 gate and removing py36 gates from zuul 2021-10-28 19:41:32 +00:00
centos_build_layer.cfg Build layering, add layer build config file 2019-11-08 08:42:11 +08:00
centos_dev_wheels.inc Update files for relocated repo 2019-11-04 16:12:27 -05:00
centos_iso_image.inc Update files for relocated repo 2019-11-04 16:12:27 -05:00
centos_pkg_dirs Update files for relocated repo 2019-11-04 16:12:27 -05:00
centos_stable_wheels.inc Update files for relocated repo 2019-11-04 16:12:27 -05:00
debian_build_layer.cfg Add debian_build_layer.cfg file 2021-10-05 14:07:20 -04:00
debian_iso_image.inc Debian: distcloud-client: update debian_iso_image.inc 2022-11-18 08:14:03 +08:00
debian_pkg_dirs Add debian package for distributedcloud-client 2022-01-24 03:40:20 -03:00
requirements.txt Move content to subdir to support relocated packaging 2019-11-04 14:14:38 -05:00
test-requirements.txt Fix zuul jobs broken due to pip upversion 2020-12-18 13:39:36 -06:00
tox.ini Update tox.ini to work with tox 4 2022-12-26 18:28:59 +00:00