From c6a0bd7b1aaab85661c348df976231a5905e4069 Mon Sep 17 00:00:00 2001 From: Patrik Nordwall Date: Mon, 11 Dec 2023 16:00:17 +0100 Subject: [PATCH] expected 3 pods when rollout is completed * failed in ci with 4 pods, one of which was from old revision --- integration-test/scripts/app-version-revision-kubernetes-test.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/integration-test/scripts/app-version-revision-kubernetes-test.sh b/integration-test/scripts/app-version-revision-kubernetes-test.sh index 947b85c4..5465f04c 100755 --- a/integration-test/scripts/app-version-revision-kubernetes-test.sh +++ b/integration-test/scripts/app-version-revision-kubernetes-test.sh @@ -20,6 +20,7 @@ testRevisionInPodsLog () { # the two lines below ensure a rollout is fully completed, before we look at the logs for updated revision # if not filtering out Terminated or pods that are not not ready (0/1) we will see previous revisions in the logs + [ `kubectl get pods -n $NAMESPACE | grep Running | wc -l` -ne 3 ] && continue # loop again until 3 pods running [ `kubectl get pods -n $NAMESPACE | grep Terminating | wc -l` -ne 0 ] && continue # loop again until no Terminating pods in the list [ `kubectl get pods -n $NAMESPACE | grep ContainerCreating | wc -l` -ne 0 ] && continue # loop again until no new pods in the list [ `kubectl get pods -n $NAMESPACE | grep 0/1 | wc -l` -eq 0 ] && break # exit the loop once we only have READY (1/1) pods