fc1d725206
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 |
||
---|---|---|
.. | ||
centos | ||
dcmanagerclient | ||
debian | ||
.coveragerc | ||
.testr.conf | ||
LICENSE | ||
MANIFEST.in | ||
README.rst | ||
babel.cfg | ||
pylint.rc | ||
requirements.txt | ||
setup.cfg | ||
setup.py | ||
test-requirements-debian.txt | ||
test-requirements.txt | ||
tox.ini |
README.rst
Dcmanagerclient
Wind River's Distributed Cloud system supports an edge computing solution by providing central management and orchestration for a geographically distributed network of Titanium Cloud systems.
python-dcmanagerclient
Python client for dcmanager
This is a client library for Dcmanager built on the Dcmanager API. It
provides a Python API (the dcmanagerclient
module) and a
command-line tool (dcmanager
).