From 0842aa23a49796f2e20fed214f794fac1ff6e30e Mon Sep 17 00:00:00 2001 From: Milos Milutinovic Date: Thu, 5 Dec 2019 19:42:03 +0100 Subject: [PATCH] Make output of k8s diff prettier --- .gcp-k8s-diff.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.gcp-k8s-diff.yml b/.gcp-k8s-diff.yml index 202e295..5c7b94d 100644 --- a/.gcp-k8s-diff.yml +++ b/.gcp-k8s-diff.yml @@ -9,7 +9,12 @@ - gcloud container clusters get-credentials $CLUSTER --zone $ZONE 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 - - 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" - - echo -e "\e[32mSUCCESS! You have a valid k8s config :)\e[0m" -- GitLab