diff --git a/.github/workflows/create-gke-cluster.yml b/.github/workflows/create-gke-cluster.yml index f10aa27..c06aba7 100644 --- a/.github/workflows/create-gke-cluster.yml +++ b/.github/workflows/create-gke-cluster.yml @@ -77,6 +77,7 @@ jobs: echo "sleep 5s to get dns: $GKE_SERVICE" sleep 5s done + sleep 5s export GKE_SERVICE_DNS=$(TERM=dumb kubectl get svc "$GKE_SERVICE" | grep "$GKE_SERVICE" -m 1 | awk '{ print $4 }') echo "gke service dns: |$GKE_SERVICE_DNS|" while [[ $(nslookup "$GKE_SERVICE_DNS") == *'NXDOMAIN'* ]] @@ -92,6 +93,7 @@ jobs: echo "service $GKE_SERVICE sucessfully tested!" - name: Delete GKE cluster + if: ${{ always() }} run: |- gcloud container clusters list --verbosity=$GCP_VERBOSITY --project=${{ secrets.GCP_PROJECT }} gcloud container clusters delete $GKE_CLUSTER --verbosity=$GCP_VERBOSITY --project=${{ secrets.GCP_PROJECT }} --zone=$GCP_ZONE --quiet