Commit 72f3cb66 authored by Andy Zheng's avatar Andy Zheng

Trusty: Add retry in curl commands

parent daf6be1a
...@@ -24,7 +24,7 @@ download_kube_env() { ...@@ -24,7 +24,7 @@ download_kube_env() {
# Fetch kube-env from GCE metadata server. # Fetch kube-env from GCE metadata server.
readonly tmp_install_dir="/var/cache/kubernetes-install" readonly tmp_install_dir="/var/cache/kubernetes-install"
mkdir -p "${tmp_install_dir}" 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" \ -H "X-Google-Metadata-Request: True" \
-o "${tmp_install_dir}/kube_env.yaml" \ -o "${tmp_install_dir}/kube_env.yaml" \
http://metadata.google.internal/computeMetadata/v1/instance/attributes/kube-env http://metadata.google.internal/computeMetadata/v1/instance/attributes/kube-env
......
...@@ -19,7 +19,7 @@ script ...@@ -19,7 +19,7 @@ script
set -o nounset set -o nounset
# Fetch the script for installing master binary and configuration files. # 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" \ -H "X-Google-Metadata-Request: True" \
-o /etc/kube-configure.sh \ -o /etc/kube-configure.sh \
http://metadata.google.internal/computeMetadata/v1/instance/attributes/configure-sh http://metadata.google.internal/computeMetadata/v1/instance/attributes/configure-sh
......
...@@ -19,7 +19,7 @@ script ...@@ -19,7 +19,7 @@ script
set -o nounset set -o nounset
# Fetch the script for installing nodes binary and configuration files. # 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" \ -H "X-Google-Metadata-Request: True" \
-o /etc/kube-configure.sh \ -o /etc/kube-configure.sh \
http://metadata.google.internal/computeMetadata/v1/instance/attributes/configure-sh http://metadata.google.internal/computeMetadata/v1/instance/attributes/configure-sh
......
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