StarlingX Distributed Cloud Client
Go to file
Swapna Gorre 93fdf78e8a Add 'subcloud deploy delete' command to dcmanager
This commit adds the subcloud deploy delete command to dcmanager client.
It's used to delete deploy files under /opt/platform/deploy.

Usage:

dcmanager subcloud deploy delete
dcmanager subcloud deploy delete --release <Release_Version>
dcmanager subcloud deploy delete --prestage-images
dcmanager subcloud deploy delete --deployment-files

Test Cases:

1) PASS: Verify the deployment files were deleted belonging to
         the specified release.
2) PASS: Verify the deployment files were deleted belonging to
         the active release when the '--release' not present.
3) PASS: Verify the prestage images list file deleted when the
         '--prestage-images' present.
4) PASS: Verify the deploy overrides, deploy chart, deploy playbook
         files deleted when '--deployment-files' present.
5) PASS: Run 'dcmanager subcloud deploy delete' and verify that the
         correct API call is made.

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

Story: 2010718
Task: 49190

Change-Id: I38961a584b5e295580eae0a5d80549732ed591c8
Signed-off-by: Swapna Gorre <swapna.gorre@windriver.com>
2024-01-08 12:01:27 -05:00
distributedcloud-client Add 'subcloud deploy delete' command to dcmanager 2024-01-08 12:01:27 -05: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