-
Notifications
You must be signed in to change notification settings - Fork 14.3k
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
All executors should inherit from BaseExecutor #41904
All executors should inherit from BaseExecutor #41904
Conversation
If I am not mistaken that means that currently released cncf.kubernetes providers will not work well with 2.10 and 2.10.1 ?. Should we also make a compatibility check / workaround (and backport it to 2.10.1) so that older provider versions' executors work as well with 2.10.1 ? |
Yeah makes sense, done that here #41906 |
airflow/providers/cncf/kubernetes/executors/local_kubernetes_executor.py
Show resolved
Hide resolved
We'll have to live with them for at least 18 months "officiailly", I am afraid and they will survive it for a much longer time ... That's the reality we are facing :( |
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.
Shall we merge it ?
@dstandish ready for merge? |
Yeah should be fine I think! |
What holds you back @dstandish :) ? |
I guess just was hoping i'd get some conflicts to resolve :) |
Here I amend LocalKubernetesExecutor and CeleryKubernetesExecutor to inherit from BaseExecutor.
resolves: #41891