cloud-infra: Fix stack deletion script 24/3024/1
authorFatih Degirmenci <fdegir@gmail.com>
Fri, 29 Nov 2019 06:22:10 +0000 (07:22 +0100)
committerFatih Degirmenci <fdegir@gmail.com>
Fri, 29 Nov 2019 06:22:10 +0000 (07:22 +0100)
Change-Id: I2100a363a329b7da4100f16a3b949b7f71d45fd4

jjb/cloud-infra/delete-heat-stack.sh

index 41d522aaa8de41f702ea96ed30235232bb14ff40..63c3beae22d04359897a682b8b96e3d9baee58b7 100644 (file)
@@ -29,17 +29,18 @@ if [[ $DEPLOY_TYPE != "cloud" ]]; then
   exit 0
 fi
 
-# we only support k8s scenario deployment on openstack as of now
-if [[ "$DEPLOY_SCENARIO" != "k8-*" ]] && [[ "$PROVISIONER_TYPE" == "heat" ]]; then
+# do not delete the stack if not explicitly set to delete
+if [[ "$DELETE_STACK" != "yes" ]]; then
   echo "-------------------------------------------------------------------------"
-  echo "Info: Only k8s scenario deployment on OpenStack has been implemented!"
+  echo "Info: Stack will not be deleted upon the completion of the job!"
   echo "-------------------------------------------------------------------------"
   exit 0
 fi
 
-if [[ "$DELETE_STACK" != "yes" ]]; then
+# k8s and onap scenario have stacks so exit for others
+if [[ ! "$DEPLOY_SCENARIO" =~ ^k8-.*|^onap-.* ]]; then
   echo "-------------------------------------------------------------------------"
-  echo "Info: Stack will not be deleted upon the completion of the job!"
+  echo "Info: Nothing to delete!"
   echo "-------------------------------------------------------------------------"
   exit 0
 fi