mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 11:50:44 +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
|
||||
# at HEAD, release candidate.
|
||||
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
|
||||
mv ~/$(basename "${CLOUDSDK_BUCKET}") ~/repo
|
||||
mkdir ~/cloudsdk
|
||||
|
Loading…
Reference in New Issue
Block a user