If you appreciate the
User-Community Airflow Helm Chart
please consider supporting us!
Description
The User-Community Airflow Helm Chart
is the standard way to deploy Apache Airflow on Kubernetes with Helm.
Originally created in 2018, it has since helped thousands of companies create production-ready deployments of Airflow on Kubernetes.
Changelog
What's Changed
- feat: update pgbouncer to 1.17.0 & build for linux/arm64 by @thesuperzapper in #551
- feat: add log-cleanup sidecar to scheduler/worker by @thesuperzapper in #554
- feat: update pgbouncer image tag
1.17.0-patch.0
by @thesuperzapper in #552 - fix: set
DUMB_INIT_SETSID=0
for celery workers (warm shutdown) by @thesuperzapper in #550 - feat: allow
airflow.users[].roles
to specify a list of roles by @kmehkeri in #539 - feat: database passwords with values + username from secret by @thesuperzapper in #553
- fix:
pgbouncer.livenessProbe.enabled
not being respected by @thesuperzapper in #546 - feat: add "task creation check" to scheduler liveness probe by @thesuperzapper in #549
- fix: replace pgbouncer readinessProbe with startupProbe by @thesuperzapper in #547
- feat: set default
pgbouncer.maxClientConnections
to 1000 by @thesuperzapper in #543 - fix: update default
dags.gitSync.image.tag
to v3.5.0 by @thesuperzapper in #544 - feat: add
airflow.kubernetesPodTemplate.podLabels
value by @aodj in #534 - fix: only set
CONNECTION_CHECK_MAX_COUNT
once by @bitsofdave in #533 - feat: add
airflow.kubernetesPodTemplate.shareProcessNamespace
value by @mthoretton in #408 - feat: add
airflow.kubernetesPodTemplate.extraInitContainers
by @jmcgrath207 in #446 - feat: add
airflow.clusterDomain
value by @alexkasatikov in #441 - fix:
airflow.{fernetKey,webserverSecretKey}
overshadow_CMD
configs by @aodj in #508 - fix: allow ingress
servicePort
to be string or number by @thesuperzapper in #530 - fix: PG_ADVISORY_LOCK are not released in pgbouncer by @thesuperzapper in #529
- feat: add
airflow.kubernetesPodTemplate.extraContainers
by @jonashartwig in #456 - feat: fully support helm templating in
extraManifests
by @thesuperzapper in #523 - feat: add
ingressClassName
value to ingress by @fkoetzner in #527 - feat: allow labels on
sync
anddb-migrations
Deployments/Jobs by @oleksandrkovalenko in #467 - feat: add
pgbouncer.authType
value by @thesuperzapper in #498 - feat: add
airflow triggerer
Deployment by @thesuperzapper in #555 - fix: cast user values with toString before b64enc by @thesuperzapper in #557
- chore: release
8.6.0
by @thesuperzapper in #559
New Contributors
- @kmehkeri made their first contribution in #539
- @aodj made their first contribution in #534
- @bitsofdave made their first contribution in #533
- @jmcgrath207 made their first contribution in #446
- @alexkasatikov made their first contribution in #441
- @jonashartwig made their first contribution in #456
- @fkoetzner made their first contribution in #527
- @oleksandrkovalenko made their first contribution in #467
Full Changelog: airflow-8.5.3...airflow-8.6.0