Merge "Check for stacks delete in progress"
[releng/builder.git] / jjb / include-raw-stack-delete.sh
1 #!/bin/bash
2 if [ -d "$WORKSPACE/.venv-openstack" ]; then
3     # shellcheck disable=SC1090
4     source "$WORKSPACE/.venv-openstack/bin/activate"
5     OS_STATUS=$(openstack stack show -f json -c stack_status "$STACK_NAME" | jq -r '.stack_status')
6     if [ "$OS_STATUS" == "CREATE_COMPLETE" ] || [ "$OS_STATUS" == "CREATE_FAILED" ]; then
7         echo "Deleting $STACK_NAME"
8         openstack stack delete --yes "$STACK_NAME"
9     fi
10 fi