StarlingX Distributed Cloud Client
Go to file
Cristian Mondo fc1d725206 Subcloud Name Reconfiguration
This change adds the capability to rename the subcloud after
bootstrap or during subcloud rehome operation on CLI.
It also allows to do a subcloud rehoming by changing the
subcloud name from the command line.

Usage for subcloud rename:
dcmanager subcloud update <subcloud-name> --name <new-name>

Usage for subcloud rehoming:
dcmanager subcloud add --name <subcloud-name> --migrate ...

Depends-On: https://review.opendev.org/c/starlingx/distcloud/+/885832

Test Plan:
PASS: Run dcmanager subcloud add with --name parameter
      in order to validate error message because it is not
      allowed to change the name in the subcloud add
      process
PASS: Run dcmanager subcloud add without --name parameter
      in order to validate legacy subcloud add process
PASS: Run dcmanager subcloud update with --name parameter
      supplying different subcloud name
PASS: Run dcmanager subcloud update with --name parameter
      supplying the same name of an existing subcloud
      in order to validate the error message
PASS: Run dcmanager subcloud add with --migrate and --name
      parameters supplying a new subcloud name
PASS: Run dcmanager subcloud add with --migrate and --name
      parameters supplying an existing subcloud name
      in order to validate error message
PASS: Run dcmanager subcloud add with --migrate and
      without --name parameter to get the name from
      bootstrap file and validate subcloud migration process
PASS: Run dcmanager subcloud show and subcloud list to
      validate same current output
PASS: Run dcmanager subcloud show --detail to validate
      new region_name field in detailed list

Story: 2010788
Task: 48216

Signed-off-by: Cristian Mondo <cristian.mondo@windriver.com>
Change-Id: Ib7d7729251b0540a76b8983131c68efe2e47d68a
2023-09-06 17:18:14 -03:00
distributedcloud-client Subcloud Name Reconfiguration 2023-09-06 17:18:14 -03:00
doc Fix distributedcloud-client openstack-tox-docs 2023-08-30 13:36:25 -03: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 Clean up outdated configs in tox.ini and .zuul.yaml 2023-07-20 17:38:24 -03: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