.gitlab-ci.yml 0 → 100644
stages:
- deploy
include:
- '/mixins/deploy/gcp-k8s-deploy.yml'
test:
stage: deploy
extends: .gcp_k8s_deploy
script:
- echo "override"
...@@ -7,3 +7,19 @@ ...@@ -7,3 +7,19 @@
- gcloud config set container/cluster $CLUSTER - gcloud config set container/cluster $CLUSTER
- gcloud config set compute/zone $ZONE - gcloud config set compute/zone $ZONE
- gcloud container clusters get-credentials $CLUSTER --zone $ZONE - gcloud container clusters get-credentials $CLUSTER --zone $ZONE
# TEST
.k8s_diff:
script:
- cd k8s/$APP/overlays/$OVERLAY/
- |
echo -e "\e[32m-------------------------------------------\e[0m"
echo -e "\e[32mATTEMPTING A DRY RUN TO SEE IF YOUR K8S CONFIG IS VALID\e[0m"
kustomize build . | kubectl apply --dry-run -f - || echo -e "\e[31mWHOOPS! SEEMS YOU HAVE MISCONFIGURED SOMETHING. WHY DON'T YOU FIX IT AND TRY AGAIN?\e[0m" || false
echo -e "\e[32mSUCCESS! You have a valid k8s config :)\e[0m"
echo -e "\e[32m-------------------------------------------\e[0m"
echo -e "\e[32m---------RUNNING DIFF ON YOUR CONFIG...----------\e[0m"
echo -e "\e[32m-------------------------------------------\e[0m"
- kustomize build . | kubectl diff -f - | colordiff || true