-#!/bin/sh -l
+#!/bin/bash -l
# SPDX-License-Identifier: EPL-1.0
##############################################################################
# Copyright (c) 2017 The Linux Foundation and others.
cd /builder/openstack-hot || exit 1
fi
-# openstack cli is failing with the decorator package
-sudo pip install --upgrade --quiet decorator
+# shellcheck disable=SC1090
+. ~/lf-env.sh
+
+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"