From 72f3cb664fd22f8c3f4df5c70bb9736b9e7e411c Mon Sep 17 00:00:00 2001 From: Andy Zheng Date: Mon, 25 Apr 2016 12:54:12 -0700 Subject: [PATCH] Trusty: Add retry in curl commands --- cluster/gce/trusty/configure.sh | 2 +- cluster/gce/trusty/master.yaml | 2 +- cluster/gce/trusty/node.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cluster/gce/trusty/configure.sh b/cluster/gce/trusty/configure.sh index 2329340d9cf..e339996ad7d 100644 --- a/cluster/gce/trusty/configure.sh +++ b/cluster/gce/trusty/configure.sh @@ -24,7 +24,7 @@ download_kube_env() { # Fetch kube-env from GCE metadata server. readonly tmp_install_dir="/var/cache/kubernetes-install" mkdir -p "${tmp_install_dir}" - curl --fail --silent --show-error \ + curl --fail --retry 5 --retry-delay 3 --silent --show-error \ -H "X-Google-Metadata-Request: True" \ -o "${tmp_install_dir}/kube_env.yaml" \ http://metadata.google.internal/computeMetadata/v1/instance/attributes/kube-env diff --git a/cluster/gce/trusty/master.yaml b/cluster/gce/trusty/master.yaml index 5746ce8c560..0cedb7b9d3d 100644 --- a/cluster/gce/trusty/master.yaml +++ b/cluster/gce/trusty/master.yaml @@ -19,7 +19,7 @@ script set -o nounset # Fetch the script for installing master binary and configuration files. - curl --fail --silent --show-error \ + curl --fail --retry 5 --retry-delay 3 --silent --show-error \ -H "X-Google-Metadata-Request: True" \ -o /etc/kube-configure.sh \ http://metadata.google.internal/computeMetadata/v1/instance/attributes/configure-sh diff --git a/cluster/gce/trusty/node.yaml b/cluster/gce/trusty/node.yaml index 470bfbf3c32..e594a08b32c 100644 --- a/cluster/gce/trusty/node.yaml +++ b/cluster/gce/trusty/node.yaml @@ -19,7 +19,7 @@ script set -o nounset # Fetch the script for installing nodes binary and configuration files. - curl --fail --silent --show-error \ + curl --fail --retry 5 --retry-delay 3 --silent --show-error \ -H "X-Google-Metadata-Request: True" \ -o /etc/kube-configure.sh \ http://metadata.google.internal/computeMetadata/v1/instance/attributes/configure-sh