Merge "Remove JClouds code"
[releng/builder.git] / jjb / opendaylight-infra-cleanup-stale-stacks.sh
1 #!/bin/bash
2 virtualenv $WORKSPACE/.venv
3 source $WORKSPACE/.venv/bin/activate
4 pip install --upgrade pip
5 pip install --upgrade python-openstackclient python-heatclient
6 pip freeze
7
8 DELETE_LIST=(`openstack --os-cloud rackspace stack list -f json | \
9               jq -r '.[] | \
10                      select((."Stack Status" == "CREATE_FAILED") or \
11                             (."Stack Status" == "DELETE_FAILED")) | \
12                      ."Stack Name"'`)
13 for i in "${DELETE_LIST[@]}"; do
14     echo "Deleting stack $i"
15     openstack --os-cloud rackspace stack delete --yes $i
16 done