-
Notifications
You must be signed in to change notification settings - Fork 847
[Config] Only override controller.consolidation_mode config for now
#7619
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
This reverts commit 40995a2.
|
/smoke-test --kubernetes --remote-server -k test_managed_jobs_ha_kill |
|
/quicktest-core |
|
Thanks for catching this @kevinmingtarja ! Instead of reverting the whole commit, can we keep it, but only skip the consolidation mode config but not the HA one? Chris and I have a discussion on this. originally I only skip the consolidation mode config and it works well. |
Sounds good! Let's do that. Added a TODO as well for the future. |
controller.consolidation_mode config for now
|
/smoke-test --kubernetes --remote-server -k test_managed_jobs_ha_kill |
|
/quicktest-core |
cblmemo
left a comment
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.
Thanks for fixing this @kevinmingtarja ! LGTM.
| # TODO(kevin,tian): Override the whole controller config once our test | ||
| # infrastructure supports setting dynamic server side configs. |
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.
Can we also include which test needs to be fixed in the comment?
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.
added
This reverts parts of commit 40995a2.
This change skipped the
('jobs', 'controller')and('serve', 'controller')from the client config override, which is the right thing to do. But as a result, our existingtest_managed_jobs_ha_kill_*broke, because it's overriding the high_availability config from the client, not the server.We should properly fix our test setup such that these configs can be applied on the server side. But in the meantime to unblock nightly, let's
revert this changeinstead skip just the consolidation_mode config, instead of the whole controller config, so that HA config is still allowed to override.Tested (run the relevant ones):
bash format.sh/smoke-test(CI) orpytest tests/test_smoke.py(local)/smoke-test -k test_name(CI) orpytest tests/test_smoke.py::test_name(local)/quicktest-core(CI) orpytest tests/smoke_tests/test_backward_compat.py(local)