airflow-helm / charts

The User-Community Airflow Helm Chart is the standard way to deploy Apache Airflow on Kubernetes with Helm. Originally created in 2017, it has since helped thousands of companies create production-ready deployments of Airflow on Kubernetes.
https://github.com/airflow-helm/charts/tree/main/charts/airflow
Apache License 2.0
630 stars 474 forks source link

fix: `extraPipPackages` values for airflow 2.9.0+ #858

Closed thesuperzapper closed 2 months ago

thesuperzapper commented 2 months ago

What issues does your PR fix?

What does your PR do?

This PR fixes the extraPipPackages values in Airflow 2.9.0+

This was needed because upstream airflow changed to using Virtual Environments for Python in their Docker images (https://github.com/apache/airflow/pull/37796), and those don't support the --user flag with pip install.

Checklist

For all Pull Requests