From 359b5f7a05cc6fca4c902f3245e279e6bc424f7b Mon Sep 17 00:00:00 2001 From: Milos Milutinovic Date: Fri, 6 Dec 2019 16:49:58 +0100 Subject: [PATCH] add rollout status tracking during k8s deploy --- .gcp-deploy.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gcp-deploy.yml b/.gcp-deploy.yml index fa0de3c..0377728 100644 --- a/.gcp-deploy.yml +++ b/.gcp-deploy.yml @@ -11,3 +11,9 @@ - cd k8s/$APP/overlays/$OVERLAY/ - kustomize edit set image $CI_REGISTRY_IMAGE=$NEW_IMAGE - kustomize build . | kubectl apply -f - + - | + echo -e "\e[32m-------------------------------------------\e[0m" + echo -e "\e[32mFOLLOWING THE ROLLOUT STATUS...\e[0m" + echo -e "\e[32m-------------------------------------------\e[0m" + kustomize build . | kubectl rollout status --watch --timeout=3m - || echo -e "\e[31mWHOOPS! YOUR ROLLOUT FAILED! PLEASE FIX ASAP, SOMETHING MIGHT BE BROKEN!!\e[0m" || false + echo -e "\e[32mSUCCESS! You deployed everything! :)\e[0m" -- GitLab