12 K8S_IP=`gcloud compute addresses describe arvados-k8s-ip --region us-central1 --format="value(address)" 2>/dev/null`
13 if [[ $? -ne 0 ]]; then
20 echo "Stopping k8s cluster on GKE"
21 gcloud container clusters delete arvados --zone us-central1-a --quiet
22 gcloud compute addresses delete arvados-k8s-ip --region us-central1 --quiet
26 echo "Starting k8s cluster on GKE"
27 if [[ -z "$K8S_IP" ]]; then
28 gcloud compute addresses create arvados-k8s-ip --region us-central1
32 CLUSTER=`gcloud container clusters describe arvados --zone us-central1-a 2>/dev/null`
34 if [[ -z "$CLUSTER" ]]; then
35 gcloud container clusters create arvados --zone us-central1-a --machine-type n1-standard-2 --cluster-version 1.15
39 helm get all arvados >/dev/null 2>&1
40 if [[ $? -eq 0 ]]; then
41 echo "Deleting running arvados helm chart..."
43 while [ "$SVC" != "2" ]; do
44 SVC=`kubectl get svc|wc -l`
45 echo "Waiting for services to disappear..."