From 8800f06c940cc6326d655d33641cf0b0603b215c Mon Sep 17 00:00:00 2001 From: ramishra Date: Wed, 26 May 2021 06:58:15 +0530 Subject: [PATCH] Don't allow --config-download-only with --baremetal-deployment We would need the stack to be updated for newly provisioned nodes. Therefore --config-download-only and --setup-only would not work with --baremetal-deployment. Change-Id: I307bbf28dc3ee447a6ed704b5f956118d2099e07 --- tripleoclient/v1/overcloud_deploy.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tripleoclient/v1/overcloud_deploy.py b/tripleoclient/v1/overcloud_deploy.py index 6023f59b2..977835d10 100644 --- a/tripleoclient/v1/overcloud_deploy.py +++ b/tripleoclient/v1/overcloud_deploy.py @@ -513,6 +513,13 @@ class DeployOvercloud(command.Command): "Error: --deployed-server must be used when using " "--baremetal-deployment") + if (parsed_args.baremetal_deployment + and (parsed_args.config_download_only + or parsed_args.setup_only)): + raise oscexc.CommandError( + "Error: --config-download-only/--setup-only must not be " + "used when using --baremetal-deployment") + if parsed_args.environment_directories: self._validate_args_environment_directory( parsed_args.environment_directories)