From 4dfd28086f035fdfb89270afea949ab10e4db92d Mon Sep 17 00:00:00 2001 From: gmarek Date: Tue, 6 Oct 2015 09:20:01 +0200 Subject: [PATCH] Wait for all HollowNodes to become ready in start-kubemark.sh --- test/kubemark/start-kubemark.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/kubemark/start-kubemark.sh b/test/kubemark/start-kubemark.sh index 6bfa7fbde2d..57b6ee7ad20 100755 --- a/test/kubemark/start-kubemark.sh +++ b/test/kubemark/start-kubemark.sh @@ -182,3 +182,11 @@ kubectl create -f ${KUBECONFIG_SECRET} --namespace="kubemark" kubectl create -f ${KUBE_ROOT}/test/kubemark/hollow-kubelet.json --namespace="kubemark" rm ${KUBECONFIG_SECRET} + +echo "Waiting for all HollowNodes to become Running..." +echo "This can loop forever if something crashed." +until [[ "$(kubectl --kubeconfig=${KUBE_ROOT}/test/kubemark/kubeconfig.loc get node | grep Ready | wc -l)" == "${NUM_MINIONS}" ]]; do + echo -n . + sleep 1 +done +echo ""