diff --git a/distributedcloud-client/dcmanagerclient/commands/v1/subcloud_deploy_manager.py b/distributedcloud-client/dcmanagerclient/commands/v1/subcloud_deploy_manager.py index 0140a20..d1b41a0 100644 --- a/distributedcloud-client/dcmanagerclient/commands/v1/subcloud_deploy_manager.py +++ b/distributedcloud-client/dcmanagerclient/commands/v1/subcloud_deploy_manager.py @@ -160,3 +160,17 @@ class SubcloudDeployShow(base.DCManagerShowOne): dcmanager_client = self.app.client_manager.subcloud_deploy_manager return dcmanager_client.subcloud_deploy_manager.subcloud_deploy_show( parsed_args.release) + + +class DeprecatedSubcloudDeployShow(SubcloudDeployShow): + def _get_resources(self, parsed_args): + deprecation_msg = ('This command has been deprecated. Please use ' + 'subcloud deploy show instead.') + raise exceptions.DCManagerClientException(deprecation_msg) + + +class DeprecatedSubcloudDeployUpload(SubcloudDeployUpload): + def _get_resources(self, parsed_args): + deprecation_msg = ('This command has been deprecated. Please use ' + 'subcloud deploy upload instead.') + raise exceptions.DCManagerClientException(deprecation_msg) diff --git a/distributedcloud-client/dcmanagerclient/shell.py b/distributedcloud-client/dcmanagerclient/shell.py index fa0ae90..41dfd96 100644 --- a/distributedcloud-client/dcmanagerclient/shell.py +++ b/distributedcloud-client/dcmanagerclient/shell.py @@ -548,8 +548,10 @@ class DCManagerShell(app.App): 'subcloud deploy bootstrap': psdm.BootstrapPhasedSubcloudDeploy, 'subcloud deploy config': psdm.ConfigPhasedSubcloudDeploy, 'subcloud deploy install': psdm.InstallPhasedSubcloudDeploy, - 'subcloud-deploy upload': sdm.SubcloudDeployUpload, - 'subcloud-deploy show': sdm.SubcloudDeployShow, + 'subcloud deploy upload': sdm.SubcloudDeployUpload, + 'subcloud deploy show': sdm.SubcloudDeployShow, + 'subcloud-deploy upload': sdm.DeprecatedSubcloudDeployUpload, + 'subcloud-deploy show': sdm.DeprecatedSubcloudDeployShow, 'alarm summary': am.ListAlarmSummary, 'fw-update-strategy create': fum.CreateFwUpdateStrategy, 'fw-update-strategy delete': fum.DeleteFwUpdateStrategy,