distcloud/api-ref/source/samples/phased-subcloud-deploy
Gustavo Herzmann 2050cf7ceb Add 'subcloud deploy complete' command to dcmanager
This commit adds the subcloud deploy complete command to dcmanager.
It's used to mark the subcloud deployment as 'complete'. This is
useful when the user manually configures the subcloud and wants to finalize the deployment without running 'dcmanager subcloud deploy config'.

To run the 'deploy complete' operation deploy status of the subcloud
must be 'bootstrap-complete'.

This commit also fixes an issue with the value returned from the
subcloud_deploy_create function. It was returning the database model
object to the RCP call when it should be returning a dictionary.

Test Plan:
1. PASS - Bootstrap a subcloud, manually configuring it and then run
          the deploy complete command (by CLI and directly through the
          API). Verify that the deploy status updates from
          'bootstrap-complete' to 'complete';
2. PASS - Verify that the command is rejected when the deploy status
          is not 'bootstrap-complete'.

Story: 2010756
Task: 48453

Change-Id: Ie2eca930e4b13a50cc12e8b9eef79bcb5e7c671f
Signed-off-by: Gustavo Herzmann <gustavo.herzmann@windriver.com>
2023-07-31 16:59:16 +00:00
..
phased-subcloud-deploy-patch-abort-request.json Add subcloud deploy abort option to dcmanager 2023-07-19 14:16:00 -03:00
phased-subcloud-deploy-patch-abort-response.json Add subcloud deploy abort option to dcmanager 2023-07-19 14:16:00 -03:00
phased-subcloud-deploy-patch-bootstrap-request.json Add 'subcloud deploy bootstrap' command to dcmanager 2023-06-20 17:44:55 -03:00
phased-subcloud-deploy-patch-complete-request.json Add 'subcloud deploy complete' command to dcmanager 2023-07-31 16:59:16 +00:00
phased-subcloud-deploy-patch-configure-request.json Add the subcloud deploy config option to dcmanager 2023-06-26 15:12:38 -03:00
phased-subcloud-deploy-patch-configure-response.json Add the subcloud deploy config option to dcmanager 2023-06-26 15:12:38 -03:00
phased-subcloud-deploy-patch-continue-response.json Add 'subcloud deploy complete' command to dcmanager 2023-07-31 16:59:16 +00:00
phased-subcloud-deploy-patch-resume-request.json Add subcloud deploy resume option to dcmanager 2023-07-24 14:00:06 -03:00
phased-subcloud-deploy-patch-resume-response.json Add subcloud deploy resume option to dcmanager 2023-07-24 14:00:06 -03:00
phased-subcloud-deploy-post-install-request.json Add subcloud deploy install option to dcmanager 2023-06-26 15:35:50 -03:00
phased-subcloud-deploy-post-install-response.json Add subcloud deploy install option to dcmanager 2023-06-26 15:35:50 -03:00
phased-subcloud-deploy-post-request.json Add 'subcloud deploy create' command to dcmanager 2023-06-20 09:13:41 -03:00
phased-subcloud-deploy-post-response.json Add 'subcloud deploy create' command to dcmanager 2023-06-20 09:13:41 -03:00