Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove gsutil acl command for bucket permissions from release.sh #18250

Merged
merged 1 commit into from
Jul 4, 2024

Conversation

jmhbnz
Copy link
Member

@jmhbnz jmhbnz commented Jun 29, 2024

As outlined in #18013 (comment) and #18013 (comment) we have verified our etcd-development/etcd bucket in use for gcr.io is already fully public and manually verified that new objects pushed to the bucket automatically become public without needing gsutil acl ... command run.

This pull request will dramatically reduce output spam from this script when publishing a release which can make it frustrating to scrollback and review output.

We should merge and backport this before v3.5.15 is released.

Fixes #18013

The bucket is already fully public so new releases don't need to run this command.

This will prevent significant terminal spam during the release process as there are thousands of objects in the bucket.

Signed-off-by: James Blair <[email protected]>
@jmhbnz jmhbnz changed the title Remove gsutil acl command for bucket wide permissions from release.sh Remove gsutil acl command for bucket permissions from release.sh Jun 29, 2024
@jmhbnz jmhbnz requested review from serathius and ahrtr June 29, 2024 17:10
Copy link
Member

@ahrtr ahrtr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Thanks

@jmhbnz jmhbnz requested a review from ivanvc July 4, 2024 01:00
Copy link
Member

@ivanvc ivanvc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. It would be a good idea to remember to test that objects are publicly accessible when doing the next release. Thanks, @jmhbnz

@jmhbnz jmhbnz merged commit 059371a into etcd-io:main Jul 4, 2024
51 checks passed
@ivanvc
Copy link
Member

ivanvc commented Jul 5, 2024

@jmhbnz, in preparation for the next 3.5 release, do you need help backporting this to release-3.5?

@jmhbnz jmhbnz mentioned this pull request Jul 5, 2024
4 tasks
@jmhbnz
Copy link
Member Author

jmhbnz commented Jul 5, 2024

/cherrypick release-3.5

@k8s-infra-cherrypick-robot

@jmhbnz: new pull request created: #18286

In response to this:

/cherrypick release-3.5

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

Plan to release etcd v3.5.14
5 participants