mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 13:37:30 +00:00
Merge pull request #23821 from spxtr/retry-404
Retry the cloudsdk gsutil copy.
This commit is contained in:
commit
9ee4d79a62
@ -248,7 +248,14 @@ fi
|
|||||||
# Install gcloud from a custom path if provided. Used to test GKE with gcloud
|
# Install gcloud from a custom path if provided. Used to test GKE with gcloud
|
||||||
# at HEAD, release candidate.
|
# at HEAD, release candidate.
|
||||||
if [[ -n "${CLOUDSDK_BUCKET:-}" ]]; then
|
if [[ -n "${CLOUDSDK_BUCKET:-}" ]]; then
|
||||||
gsutil -mq cp -r "${CLOUDSDK_BUCKET}" ~
|
# Retry the download a few times to mitigate transient server errors and
|
||||||
|
# race conditions where the bucket contents change under us as we download.
|
||||||
|
for n in $(seq 3); do
|
||||||
|
gsutil -mq cp -r "${CLOUDSDK_BUCKET}" ~ && break || sleep 1
|
||||||
|
# Delete any temporary files from the download so that we start from
|
||||||
|
# scratch when we retry.
|
||||||
|
rm -rf ~/.gsutil
|
||||||
|
done
|
||||||
rm -rf ~/repo ~/cloudsdk
|
rm -rf ~/repo ~/cloudsdk
|
||||||
mv ~/$(basename "${CLOUDSDK_BUCKET}") ~/repo
|
mv ~/$(basename "${CLOUDSDK_BUCKET}") ~/repo
|
||||||
mkdir ~/cloudsdk
|
mkdir ~/cloudsdk
|
||||||
|
Loading…
Reference in New Issue
Block a user