-#!/bin/sh -l
+#!/bin/bash -l
# SPDX-License-Identifier: EPL-1.0
##############################################################################
# Copyright (c) 2017 The Linux Foundation and others.
# shellcheck disable=SC1090
. ~/lf-env.sh
-# Check if openstack venv was previously created
-if [ -f "/tmp/.os_lf_venv" ]; then
- os_lf_venv=$(cat "/tmp/.os_lf_venv")
-fi
-
-if [ -d "${os_lf_venv}" ] && [ -f "${os_lf_venv}/bin/openstack" ]; then
- echo "Re-use existing venv: ${os_lf_venv}"
- PATH=$os_lf_venv/bin:$PATH
-else
- lf-activate-venv --python python3 \
- decorator \
- python-heatclient \
- python-openstackclient \
- python-magnumclient \
- yq
-fi
+lf-activate-venv --python python3 \
+ decorator \
+ python-heatclient \
+ python-openstackclient \
+ python-magnumclient \
+ yq
JOB_SUM=$(echo "$JOB_NAME" | sum | awk '{{ print $1 }}')
VM_NAME="$JOB_SUM-$BUILD_NUMBER"
sleep 30
delete_status=$(openstack stack show "$STACK_NAME" -f value -c stack_status)
echo "$j: $delete_status"
- if [ "$delete_status" = "DELETE_FAILED" ]; then
+ if [[ $delete_status == "DELETE_FAILED" ]]; then
reason=$(openstack stack show "$STACK_NAME" -f value -c stack_status_reason)
echo "ERROR: Failed to delete $STACK_NAME. Reason: $reason"