.gcp-deploy.yml 0 → 100644
.gcp_deploy: &gcp_deploy
image: shomika17/gcloud-kubectl-kustomize:latest
before_script:
- echo "$SERVICE_ACCOUNT_CREDENTIALS" > key.json
- gcloud auth activate-service-account --key-file=key.json
- gcloud config set project $PROJECT
- gcloud config set container/cluster $CLUSTER
- gcloud config set compute/zone $ZONE
- gcloud container clusters get-credentials $CLUSTER --zone $ZONE
script:
- cd k8s/app/overlays/$OVERLAY/
- kustomize edit set image $CI_REGISTRY_IMAGE=$NEW_IMAGE
- kustomize build . | kubectl apply -f -