mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-13 13:55:41 +00:00
parent
d9d12fd3f7
commit
26736e494c
@ -270,6 +270,23 @@ function upload-server-tars() {
|
|||||||
# We default to us-east-1 because that's the canonical region for S3,
|
# We default to us-east-1 because that's the canonical region for S3,
|
||||||
# and then the bucket is most-simply named (s3.amazonaws.com)
|
# and then the bucket is most-simply named (s3.amazonaws.com)
|
||||||
aws s3 mb "s3://${AWS_S3_BUCKET}" --region ${AWS_S3_REGION}
|
aws s3 mb "s3://${AWS_S3_BUCKET}" --region ${AWS_S3_REGION}
|
||||||
|
|
||||||
|
local attempt=0
|
||||||
|
while true; do
|
||||||
|
if ! aws s3 ls "s3://${AWS_S3_BUCKET}" > /dev/null 2>&1; then
|
||||||
|
if (( attempt > 5 )); then
|
||||||
|
echo
|
||||||
|
echo -e "Unable to confirm bucket creation." >&2
|
||||||
|
echo "Please ensure that s3://${AWS_S3_BUCKET} exists" >&2
|
||||||
|
echo -e "and run the script again. (sorry!)" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
attempt=$(($attempt+1))
|
||||||
|
sleep 1
|
||||||
|
done
|
||||||
fi
|
fi
|
||||||
|
|
||||||
local s3_bucket_location=$(aws --output text s3api get-bucket-location --bucket ${AWS_S3_BUCKET})
|
local s3_bucket_location=$(aws --output text s3api get-bucket-location --bucket ${AWS_S3_BUCKET})
|
||||||
|
Loading…
Reference in New Issue
Block a user