Commit f7d0615e authored by gmarek's avatar gmarek

Wait until master IP is visible

parent eed1e023
...@@ -411,7 +411,21 @@ function create-static-ip() { ...@@ -411,7 +411,21 @@ function create-static-ip() {
if gcloud compute addresses create "$1" \ if gcloud compute addresses create "$1" \
--project "${PROJECT}" \ --project "${PROJECT}" \
--region "${REGION}" -q > /dev/null; then --region "${REGION}" -q > /dev/null; then
# successful operation # successful operation - wait until it's visible
start="$(date +%s)"
while true; do
now="$(date +%s)"
# Timeout set to 15 minutes
if [ $((now - start)) -gt 900 ]; then
echo "Timeout while waiting for master IP visibility"
exit 2
fi
if gcloud compute addresses describe "$1" --project "${PROJECT}" --region "${REGION}" >/dev/null 2>&1; then
break
fi
echo "Master IP not visible yet. Waiting..."
sleep 5
done
break break
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment