distcloud/api-ref/source/samples/phased-subcloud-deploy
Li Zhu 00a3e50e71 Display prestage status and versions in subcloud list
The prestage release can be either the previous or current release for
a subcloud. Checking the prestage release individually on thousands of
subclouds is impractical. Therefore, a new column called "prestage
versions" is added to the output of the "dcmanager subcloud list'
command. Besides, decoupling prestage status from deploy status.

Test plan:
PASS: Successful subcloud prestage with specified 22.12 or 23.09
      release, and verified the correct "prestage versions" output of
      the "dcmanager subcloud list" command.
PASS: Successful prestage strategy with specified 22.12 or 23.09
      release, and verified the correct "prestage versions" output of
      the "dcmanager subcloud list".
PASS: Verified the "prestage status" at each prestage stage.
PASS: Verified that the 'deploy status' was updated to 'complete' after
      upgrading the system controller from version 22.12 to 23.09.
      This verification was performed specifically for those subclouds
      that had a 'prestage-complete' deploy status with the previous
      22.12 system controller. The new columns, "perstage status" and
      "prestage versions", were empty after upgrading.

Depends-on:
https://review.opendev.org/c/starlingx/ansible-playbooks/+/904546

Story: 2010611
Task: 49367

Change-Id: Ica65b1e2e8e44b96352e7d45439a2e7a9063f7c9
Signed-off-by: lzhu1 <li.zhu@windriver.com>
2024-01-26 14:09:19 -05: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 Display prestage status and versions in subcloud list 2024-01-26 14:09:19 -05: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 Display prestage status and versions in subcloud list 2024-01-26 14:09:19 -05:00
phased-subcloud-deploy-patch-continue-response.json Display prestage status and versions in subcloud list 2024-01-26 14:09:19 -05: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 Display prestage status and versions in subcloud list 2024-01-26 14:09:19 -05: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 Display prestage status and versions in subcloud list 2024-01-26 14:09:19 -05: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 Display prestage status and versions in subcloud list 2024-01-26 14:09:19 -05:00