-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
fix(controller): re-allow changing executor args
#12609
fix(controller): re-allow changing executor args
#12609
Conversation
- this was unintentionally removed in b7a525b, which was meant to remove deprecated config flags and accidentally removed this as well - it was most certainly on accident as the PR description & issue description don't mention this, and the docs were left as-is for executor `args` - unfortunately this means that 3.3 was missing this entirely and current versions of 3.4 and 3.5 were too - should be able to backport this to 3.4.x at least and get into a 3.5.x patch release - add back the functionality to configure `args` for the Executor - also add a (regression) test for customizing the Executor container - the `args` as well as `resources.limits`, since those were previously untested in this file - named the same as `TestMainContainerCustomization` Signed-off-by: Anton Gilgur <[email protected]>
Hmm this test failure is kinda annoying, do you have any opinions on the review process when there is a flaky test @agilgur5? |
We can't skip tests to merge, they're required CI checks after all. Only repo admins might be able to skip them (which I assume is only Leads, but idk). But realistically we really need to fix or skip a flake that's hit this frequently -- i.e. the flake is one of the highest priority since it blocks merging, causes confusion, etc. |
Ah okay I thought we'd be getting those rights after the membership changes, perhaps not something we need to think about in that case.
Yeah I agree on this, actually I have some opinions on e2e testing, I will open an issue about that. |
I believe we'd have at least the "Write" role, not sure about "Maintain" or "Admin" roles |
Merged |
Signed-off-by: Anton Gilgur <[email protected]>
Signed-off-by: Anton Gilgur <[email protected]>
Signed-off-by: Anton Gilgur <[email protected]> Signed-off-by: Isitha Subasinghe <[email protected]>
Signed-off-by: Anton Gilgur <[email protected]>
Signed-off-by: Anton Gilgur <[email protected]>
Signed-off-by: Anton Gilgur <[email protected]>
Fixes #12315
Motivation
args
See my root cause analysis in #12315 (comment)
Modifications
add back the functionality to configure
args
for the Executoralso add a (regression) test for customizing the Executor container
args
as well asresources.limits
, since those were previously untested in this fileTestMainContainerCustomization
also fixes a misnamed test in the same file
Verification