From e57a2714ebab7d1745ee918c846ee5d0d2c8ff7f Mon Sep 17 00:00:00 2001 From: Stan Hu Date: Thu, 19 Jan 2023 09:22:15 -0800 Subject: [PATCH] Pin gsutil version in www-gitlab-com image This version pin the Cloud SDK to use gsutil 5.17, which introduced a bug in requiring that the `storage.buckets.get` permission be available: https://github.com/GoogleCloudPlatform/gsutil/issues/1663 Pinning this version will avoid unexpected problems such as https://gitlab.com/gitlab-com/gl-infra/production/-/issues/8262 in the future. --- Dockerfile.www-gitlab-com-debian-bullseye-ruby-3.0-node-16 | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile.www-gitlab-com-debian-bullseye-ruby-3.0-node-16 b/Dockerfile.www-gitlab-com-debian-bullseye-ruby-3.0-node-16 index 730e419..172b5df 100644 --- a/Dockerfile.www-gitlab-com-debian-bullseye-ruby-3.0-node-16 +++ b/Dockerfile.www-gitlab-com-debian-bullseye-ruby-3.0-node-16 @@ -1,5 +1,10 @@ -FROM gcr.io/google.com/cloudsdktool/cloud-sdk as gcloud-sdk +ARG GCLOUD_VERSION=413.0.0 +# Google-cloud-sdk +# +# gsutil 5.18 unnecessarily requires the storage.buckets.get +# permission: https://github.com/GoogleCloudPlatform/gsutil/issues/1663 +FROM gcr.io/google.com/cloudsdktool/cloud-sdk:$GCLOUD_VERSION as gcloud-sdk FROM ruby:3.0.5-slim-bullseye # Install Google Cloud SDK for deploys via rsync