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
631 stars 473 forks source link

Add suppport for linkerd #670

Closed uwebartels closed 1 year ago

uwebartels commented 1 year ago

Checks

Motivation

I need to integrate our airflow installation with linkerd2 for getting inter-pod communication encrypted.

Implementation

I see that many pods use an init container wait-for-airflow-migrations. This is doing a postgres call. as postgres is not supported by linkerd as it is not http protocol, the init container is failing with this error: sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) connection to server at "airflow-pgbouncer.dev" (172.20.65.252), port 6543 failed: Connection refused

If the init container could do an http call to check for airflow-migration I think it would solve the error popping up.

Best... Uwe

Are you willing & able to help?

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had activity in 60 days. It will be closed in 7 days if no further activity occurs.

Thank you for your contributions.


Issues never become stale if any of the following is true:

  1. they are added to a Project
  2. they are added to a Milestone
  3. they have the lifecycle/frozen label
thesuperzapper commented 1 year ago

@uwebartels have you solved your issue?

If not, can you give more details?

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had activity in 60 days. It will be closed in 7 days if no further activity occurs.

Thank you for your contributions.


Issues never become stale if any of the following is true:

  1. they are added to a Project
  2. they are added to a Milestone
  3. they have the lifecycle/frozen label