Fix cleanup stale stacks job 53/57953/1
authorAnil Belur <abelur@linuxfoundation.org>
Mon, 29 May 2017 09:23:17 +0000 (19:23 +1000)
committerAnil Belur <abelur@linuxfoundation.org>
Mon, 29 May 2017 09:28:58 +0000 (19:28 +1000)
commit dcba567b0ce17e7cbb3c80b38c45ceb6e490e79d was rebased/merged
does not handle stack status correctly. This change should fix the
issue.

Change-Id: I244d2499eb0dabe2f196e401e4f94cc0869685a2
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
jjb/opendaylight-infra-cleanup-stale-stacks.sh

index d99938b3444dbbc09a741e9dc4305eba0c4334f9..77edc93af0896976d753c597127eb2f4204072a2 100644 (file)
@@ -40,10 +40,9 @@ for STACK_NAME in "${OS_STACKS[@]}"; do
         # No need to delete stacks if there exists an active build for them
         continue
     else
-        OS_STATUS=$(openstack stack show -f json -c stack_status "$stack" | jq -r '.stack_status')
-        case "$OS_STATUS" in
+        case "$STACK_STATUS" in
             DELETE_IN_PROGRESS)
-                echo "skipping delete, $stack is already DELETE in progress."
+                echo "skipping delete, $STACK_NAME is already DELETE in progress."
                 continue
             ;;
             DELETE_FAILED)
@@ -62,8 +61,8 @@ for STACK_NAME in "${OS_STACKS[@]}"; do
                 continue
             ;;
             CREATE_COMPLETE|CREATE_FAILED)
-                echo "Deleting orphaned stack: $stack"
-                openstack stack delete --yes "$stack"
+                echo "Deleting orphaned stack: $STACK_NAME"
+                openstack stack delete --yes "$STACK_NAME"
                 continue
             ;;
             *)