| ... | @@ -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
|
|
|
|
|