Maybe make services e2e test more resilient to GCE errors

This commit is contained in:
Tim Hockin 2015-01-29 15:50:46 -08:00
parent 0345211e0c
commit a1b51d9165

View File

@ -727,7 +727,11 @@ function test-teardown {
function ssh-to-node { function ssh-to-node {
local node="$1" local node="$1"
local cmd="$2" local cmd="$2"
gcloud compute ssh --ssh-flag="-o LogLevel=quiet" --project "${PROJECT}" --zone="${ZONE}" "${node}" --command "${cmd}" for try in $(seq 1 5); do
if gcloud compute ssh --ssh-flag="-o LogLevel=quiet" --project "${PROJECT}" --zone="${ZONE}" "${node}" --command "${cmd}"; then
break
fi
done
} }
# Restart the kube-proxy on a node ($1) # Restart the kube-proxy on a node ($1)