distcloud/distributedcloud
Jessica Castelino 4fd65e9913 CLI command to deploy a subcloud
If deployment failed, the user has no option than to delete and
re-add it. If the user was re-adding the subcloud without
re-installing, it would further result in a bootstrap failure.
Thus, to simplify things, a new CLI command is provided to allow
re-deployment. Furthermore, if the user still chooses to delete
the subcloud and re-add it without a re-install, a better error
message is provided asking them to re-install the host.

CLI:
dcmanager subcloud reconfig <id/name> --deploy-config <file>

Test Cases:
1) Successfully add a subcloud with or without deployment option
2) Fail to re-add a subcloud without re-installation after a failed
   deployment
3) Re-deploy with new CLI command after successful and unsuccessful deployment
4) Re-deploy with new CLI command before and after the subcloud is unlocked
5) Test new CLI command by passing wrong parameters

Change-Id: I9fe7e3791e3887160668281048c3c12a7f40c2af
Partial-Bug: 1864756
Signed-off-by: Jessica Castelino <jessica.castelino@windriver.com>
2020-06-10 13:05:27 -04:00
..
centos Extend sysinv api proxy to support load operations 2020-06-01 16:16:20 -04:00
dccommon Implement import-load and starting-upgrade strategy states 2020-06-09 15:34:27 -05:00
dcdbsync Update pylint for distributedcloud 2020-02-27 15:02:43 -06:00
dcmanager CLI command to deploy a subcloud 2020-06-10 13:05:27 -04:00
dcorch Extend sysinv api proxy to support load operations 2020-06-01 16:16:20 -04:00
etc Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
ocf Extend sysinv api proxy to support load operations 2020-06-01 16:16:20 -04:00
.coveragerc Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
.coveragerc_xml Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
.testr.conf Keystone token and resource caching 2020-03-23 21:31:04 -04:00
babel.cfg Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
LICENSE Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
MANIFEST.in Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
pylint.rc Reduce the number of suppressed pylint warnings 2020-05-13 08:13:17 -05:00
README.rst Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
requirements.txt Pass root cert and intermediate cert to subcloud 2020-04-24 17:23:59 +00:00
setup.cfg Move subcloud audit to separate process 2020-05-14 09:34:23 -05:00
setup.py Move content to subdir to support relocated packaging 2019-11-04 13:57:02 -05:00
test-requirements.txt Removing ddt from unit tests 2020-03-26 14:40:01 -05:00
tox.ini Merge "Reduce the number of suppressed pylint warnings" 2020-05-19 13:45:24 +00:00
upper-constraints.txt Removing ddt from unit tests 2020-03-26 14:40:01 -05:00

DistributedCloud

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.