diff --git a/hack/e2e-suite/liveness.sh b/hack/e2e-suite/liveness.sh index c70659cb16e..974002b50d4 100755 --- a/hack/e2e-suite/liveness.sh +++ b/hack/e2e-suite/liveness.sh @@ -64,11 +64,18 @@ for test in http exec; do waitForNotPending before=$(${KUBECFG} '-template={{.currentState.info.liveness.restartCount}}' get pods/liveness-${test}) + while [[ "${before}" == "" ]]; do + before=$(${KUBECFG} '-template={{.currentState.info.liveness.restartCount}}' get pods/liveness-${test}) + done + echo "Waiting for restarts." for i in $(seq 1 24); do sleep 10 after=$(${KUBECFG} '-template={{.currentState.info.liveness.restartCount}}' get pods/liveness-${test}) echo "Restarts: ${after} > ${before}" + if [[ "${after}" == "" ]]; then + continue + fi if [[ "${after}" > "${before}" ]]; then break fi