Adding checks for STACK_INSTALL
The patch addds checks for STACK_INSTALL in order to
deploy VM instance without any additional applications.
Change-Id: I91a646fe73bc69effe0fbbe777c24524df173f31
Related-PROD: PROD-27302
diff --git a/cloud-deploy-pipeline.groovy b/cloud-deploy-pipeline.groovy
index 9878a49..fe21725 100644
--- a/cloud-deploy-pipeline.groovy
+++ b/cloud-deploy-pipeline.groovy
@@ -331,7 +331,7 @@
// Set up override params
- if (common.validInputParam('SALT_OVERRIDES')) {
+ if (common.validInputParam('SALT_OVERRIDES') && common.validInputParam('STACK_INSTALL')) {
stage('Set Salt overrides') {
salt.setSaltOverrides(venvPepper, SALT_OVERRIDES, '/srv/salt/reclass', extra_tgt)
}
@@ -366,8 +366,10 @@
}
}
- stage('Install Orchestrated Apps'){
- orchestrate.OrchestrateApplications(venvPepper, "I@salt:master ${extra_tgt}", "orchestration.deploy.applications")
+ if (common.validInputParam('STACK_INSTALL')) {
+ stage('Install Orchestrated Apps'){
+ orchestrate.OrchestrateApplications(venvPepper, "I@salt:master ${extra_tgt}", "orchestration.deploy.applications")
+ }
}
// install k8s
@@ -458,7 +460,9 @@
}
// install docker swarm
- orchestrate.installDockerSwarm(venvPepper, extra_tgt)
+ if (common.validInputParam('STACK_INSTALL')) {
+ orchestrate.installDockerSwarm(venvPepper, extra_tgt)
+ }
// install openstack
if (common.checkContains('STACK_INSTALL', 'openstack')) {