-
Notifications
You must be signed in to change notification settings - Fork 14.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 more PodMutationHook issues for backwards compatibility #10084
Fix more PodMutationHook issues for backwards compatibility #10084
Conversation
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.
cc @aneesh-joseph Thanks for testing the last fix, can you please help me by testing this PR too -- Can you run your pod_mutations hooks with this PR, please (both pre 1.10.11 and 1.10.11 behaviors) ?
sure, will test it out and slack you |
9c6b8fc
to
371dcb4
Compare
addresses #9827 as well |
494ac69
to
ddb28dc
Compare
that is causing k8s tests to fail (this only happens on the workers, not the scheduler) |
scheduler
worker
for some reason the workers are mounting the cfg as an emptydir |
@kaxil so the tasks are completing correctly but then the pod goes into a crash loop and I'm not sure why. Will confer with you in the morning. |
084b28d
to
66e986e
Compare
@kaxil everything is working except those random mongo_hook tests. Can you take a look? After that we just need to refactor. At the very least k8s stuff is WAY better tested now :) |
Aneesh has reported that pod_mutation_hook isn't working for pre-1.10.11 |
cf68859
to
4991c58
Compare
This PR/commit - Adds missing affinity from old POD - Adds comprehensive tests to check pod_mutation_hook works well with both new and old PODs with various configs like volume, volumeMounts, Ports, affinity, tolerations etc - Refactors various parts of k8s code
…ards compatibility
…r backwards compatibility
7fcbb38
to
ebcae45
Compare
A big thanks and a shoutout to @aneesh-joseph for helping us with testing that both pre-1.10.11 and 1.10.11 behaviours are maintained for 1.10.12. 🚀 |
Co-authored-by: Daniel Imberman <[email protected]>
Please also refer to c230156 for all the changes in 1.10.12 |
Co-authored-by: Daniel Imberman <[email protected]>
…0084) Co-authored-by: Daniel Imberman <[email protected]>
This PR/commit
^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code change, Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in UPDATING.md.