return 1
}
+# shellcheck disable=SC1090
+source ~/lf-env.sh
+
+lf-activate-venv --python python3 \
+ kubernetes \
+ python-heatclient \
+ python-openstackclient \
+ python-magnumclient
+
#########################
## FETCH ACTIVE BUILDS ##
#########################
if cluster_in_jenkins "$CLUSTER_NAME" $jenkins_urls; then
# No need to delete stacks if there exists an active build for them
continue
+ elif [[ "$CLUSTER_NAME" == *-managed-prod-k8s-* ]] || \
+ [[ "$CLUSTER_NAME" == *-managed-test-k8s-* ]]; then
+ # Don't destroy long lived managed k8s clusters used in Jenkins jobs
+ echo "Not deleting managed cluster: $CLUSTER_NAME"
+ continue
else
echo "Deleting orphaned k8s cluster: $CLUSTER_NAME"
openstack --os-cloud "$os_cloud" coe cluster delete "$CLUSTER_NAME"