Skip to content
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: liveness probes in airflow 2.6.0 #743

Merged
merged 2 commits into from
May 14, 2023

Conversation

thesuperzapper
Copy link
Member

@thesuperzapper thesuperzapper commented May 14, 2023

What issues does your PR fix?

What does your PR do?

This PR fixes support for airflow 2.6.0 in the chart. Due to PR apache/airflow#30302, airflow's Job objects SchedulerJob and TriggererJob were changed so they are now wrapped in an XXXXJobRunner object, which broke our scheduler and triggerer liveness probes.

There is a related upstream airflow issue apache/airflow#31200 introduced by Airflow 2.6.0 (which can't really be fixed by this chart), the details of that issue are explained in apache/airflow#31200 (comment), so you should strongly consider waiting for at least 2.6.1 before upgrading.

After this PR the liveness probes for the scheduler and triggerer will not always fail.

Checklist

For all Pull Requests

Signed-off-by: Mathew Wicks <thesuperzapper@users.noreply.github.com>
Signed-off-by: Mathew Wicks <thesuperzapper@users.noreply.github.com>
@thesuperzapper thesuperzapper added this to the airflow-8.7.1 milestone May 14, 2023
@thesuperzapper thesuperzapper merged commit ca08dca into airflow-helm:main May 14, 2023
2 checks passed
@thesuperzapper thesuperzapper deleted the fix-airflow-2.6.0 branch May 14, 2023 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Liveness probes don't work for airflow 2.6.0
1 participant