distcloud-client/distributedcloud-client/dcmanagerclient/tests/v1
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
..
__init__.py Move content to subdir to support relocated packaging 2019-11-04 14:14:38 -05:00
mixins.py Add the --upload-only option to dcmanager patch-strategy CLI 2023-03-02 14:52:25 -03:00
test_alarm_manager.py Add coverage test: test_alarm_manager 2021-12-20 17:42:09 +00:00
test_fw_update_strategy.py Add distributed cloud kubernetes upgrade orchestration commands 2021-02-17 17:17:46 -06:00
test_kube_rootca_update_strategy.py Adding dcmanager kube-rootca-update-strategy CLI 2021-09-08 15:58:07 -05:00
test_kube_upgrade_strategy.py Add distributed cloud kubernetes upgrade orchestration commands 2021-02-17 17:17:46 -06:00
test_patch_update_strategy.py Add the --upload-only option to dcmanager patch-strategy CLI 2023-03-02 14:52:25 -03:00
test_phased_subcloud_deploy.py Add 'subcloud deploy bootstrap' command to dcmanager 2023-06-18 12:44:40 -03:00
test_step_manager.py Remove WR License notice from StarlingX distributed cloud client 2021-12-22 13:23:29 -05:00
test_subcloud_backup_manager.py Add 'subcloud deploy create' command to dcmanager 2023-06-16 18:47:06 -03:00
test_subcloud_deploy_manager.py Add 'subcloud deploy create' command to dcmanager 2023-06-16 18:47:06 -03:00
test_subcloud_group_manager.py Add 'subcloud deploy create' command to dcmanager 2023-06-16 18:47:06 -03:00
test_subcloud_manager.py Add 'subcloud deploy create' command to dcmanager 2023-06-16 18:47:06 -03:00
test_sw_prestage_manager.py Add release optionality to subcloud prestage 2023-05-17 21:01:53 +00:00
test_sw_update_manager.py Add coverage test: test_sw_update_manager 2021-12-20 19:02:45 +00:00
test_sw_update_options_manager.py Add coverage test: test_alarm_manager 2021-12-20 17:42:09 +00:00
test_sw_upgrade_strategy.py Add distributed cloud kubernetes upgrade orchestration commands 2021-02-17 17:17:46 -06:00
utils.py Add the --upload-only option to dcmanager patch-strategy CLI 2023-03-02 14:52:25 -03:00