Skip to content

Commit

Permalink
Increase the sleep time between proxy rollout
Browse files Browse the repository at this point in the history
20 min seems to not be enough, we still get paged.
  • Loading branch information
jianglai committed Feb 25, 2025
1 parent 8fbf363 commit 111dc91
Showing 1 changed file with 10 additions and 3 deletions.
13 changes: 10 additions & 3 deletions release/cloudbuild-restart-proxies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,18 +39,25 @@ steps:
gcloud auth activate-service-account --key-file=tool-credential.json
first=true
while read line
do
# Sleep for 60 min for the rollout to stabilize.
if [[ -v first ]]
then
unset first
else
sleep 3600
fi
name=$(echo $line | awk '{print $1}')
location=$(echo $line | awk '{print $2}')
echo $name $region
echo "Updating cluster $name in location $location..."
gcloud container clusters get-credentials $name \
--project $project_id --location $location
kubectl rollout restart deployment/proxy-deployment
# Sleep for 20 min for the rollout to stabilize.
sleep 1200
done < <(gcloud container clusters list --project $project_id | grep proxy-cluster)
timeout: 7200s
timeout: 7500s
options:
machineType: 'N1_HIGHCPU_8'

0 comments on commit 111dc91

Please sign in to comment.