From b91d7134d66e2dc76d998150d19e63e5c828d40d Mon Sep 17 00:00:00 2001 From: Thomas Coffee Date: Wed, 19 Jul 2017 13:28:54 -0700 Subject: [PATCH] Remove orphan Compute networks from Node tests Addresses https://github.com/GoogleCloudPlatform/google-cloud-java/issues/2118. --- utilities/integration_test_env.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/utilities/integration_test_env.sh b/utilities/integration_test_env.sh index 41e0d9a73e81..acf717298938 100755 --- a/utilities/integration_test_env.sh +++ b/utilities/integration_test_env.sh @@ -1,3 +1,17 @@ +# Remove orphaned firewall rules and networks generated by unintentional aborted runs of +# google-cloud-node on gapic-test project: see +# https://github.com/GoogleCloudPlatform/google-cloud-java/issues/2118 +firewalls=$(gcloud compute firewall-rules list | cut -f 1 -d ' ' | grep '^gcloud-tests') +if [[ $firewalls ]] +then + echo 'Y' | gcloud compute firewall-rules delete $firewalls +fi +networks=$(gcloud compute networks list | cut -f 1 -d ' ' | grep '^gcloud-tests') +if [[ $networks ]] +then + echo 'Y' | gcloud compute networks delete $networks +fi + # Export test env variables export GCLOUD_PROJECT="gcloud-devel" export GOOGLE_APPLICATION_CREDENTIALS=$TRAVIS_BUILD_DIR/signing-tools/gcloud-devel-travis.json