Skip to content

Conversation

@seelmann
Copy link
Member

@seelmann seelmann commented Oct 8, 2023

PR #31066 introduced a new option to standardize the naming of the different helm chart resources. However this didn't include the hostname used in the redis connection URL.

How to reproduce

Helm chart 1.11.0

Deploy airflow helm chart using useStandardNaming: true, redis.enabled: true, and the default CeleryExecutor. Worker pods fail as they can't connect to redis.

@seelmann seelmann force-pushed the fix-redis-broker-url branch from 094656b to abfc087 Compare October 8, 2023 19:41
@sseelmann
Copy link

sseelmann commented Oct 9, 2023

BTW, a possible workaround is to define a DNS cname:

# Workaround for https://github.com/apache/airflow/pull/34825, remove with next Helm Chart release
apiVersion: v1
kind: Service
metadata:
  name: my-release-redis
spec:
  type: ExternalName
  externalName: my-release-airflow-redis.my-namespace.svc.cluster.local

@jedcunningham jedcunningham merged commit 9a29738 into apache:main Oct 9, 2023
@ephraimbuddy ephraimbuddy added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Oct 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:helm-chart Airflow Helm Chart changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants