Skip to content

Conversation

@o-nikolas
Copy link
Contributor

Remove all the handholding and custom logic we have in core airflow which allows the use of static hybrid executors like LocalKubernetesExecutor and CeleryKubernetesExecutor. These executors will still work on 2.X versions of Airflow, but moving forward they will not be supported on Airflow 3


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an 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 a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

Remove all the handholding and custom logic we have in core airflow
which allows the use of static hybrid executors like
LocalKubernetesExecutor and CeleryKubernetesExecutor. These executors
will still work on 2.X versions of Airflow, but moving forward they will
not be supported on Airflow 3
@boring-cyborg boring-cyborg bot added area:CLI area:core-operators area:Executors-core LocalExecutor & SequentialExecutor labels Mar 4, 2025
@o-nikolas o-nikolas marked this pull request as ready for review March 4, 2025 22:13
@o-nikolas
Copy link
Contributor Author

Does this look okay to merge @jedcunningham?

Also CC @jscheffl and @amoghrajesh who reviewed the other hybrid executor AF3.0 changes, you may be interested in this one as well.

Copy link
Contributor

@jscheffl jscheffl left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Just a nit in python code but else nice cleanup!

@jedcunningham jedcunningham merged commit 83643e5 into apache:main Mar 6, 2025
89 checks passed
nailo2c pushed a commit to nailo2c/airflow that referenced this pull request Apr 4, 2025
Remove all the handholding and custom logic we have in core airflow
which allows the use of static hybrid executors like
LocalKubernetesExecutor and CeleryKubernetesExecutor. These executors
will still work on 2.X versions of Airflow, but moving forward they will
not be supported on Airflow 3
@kaxil kaxil mentioned this pull request Apr 28, 2025
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:CLI area:Executors-core LocalExecutor & SequentialExecutor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants