-
Notifications
You must be signed in to change notification settings - Fork 523
Remove FLAGS_gcb from anago #1326
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
Conversation
@saschagrunert: Adding label: Reasons for blocking this PR:[Changes to certain release tools can affect our ability to test, build, and release Kubernetes. This PR must be explicitly approved by SIG Release repo admins.] 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/test-infra repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@saschagrunert -- Great cleanup all around!
Can you provide more explicit detail about what would break in find_green_build
and push-build.sh
? I'm less concerned about find_green_build
, but if "local" runs of push-build.sh
break, it will break all of the ci-kubernetes-build*
jobs.
After we answer that ^^, I'd like to see a successful stage/release from this PR.
The changes appear fairly straightforward, but with anago
, you never know! 😅
/hold
For visibility: @kubernetes/release-managers |
The second one might be a bigger issue, I think I can solve it by reverting the change and setting the flag based on the script execution path… |
We usually run anago only within GCB so we have no need for a dedicated `--gcb` flag. Signed-off-by: Sascha Grunert <[email protected]>
Some basic test were successful. Stage
✔️
|
This should be good to merge now. Thanks @saschagrunert! |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: justaugustus, saschagrunert The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@saschagrunert -- Given this was added: export FLAGS_gcb=1 It merits an update to the release note. We're essentially faking GCB usage by unconditionally setting the flag, right? |
Yep that’s right. I changed the release note, please take a look. |
What type of PR is this?
/kind api-change
/kind cleanup
What this PR does / why we need it:
We usually run anago only within GCB so we have no need for a dedicated
--gcb
flag.Which issue(s) this PR fixes:
None
Special notes for your reviewer:
This will break the usage of tools like
find_green_build
andpush-build
for local execution as well, becase we cannot distinguish any more if we're running locally.Does this PR introduce a user-facing change?