Skip to content

Apache Airflow Helm Chart 1.9.0

Compare
Choose a tag to compare
@jedcunningham jedcunningham released this 14 Apr 21:02
· 5510 commits to main since this release
helm-chart/1.9.0

Significant Changes

Default PgBouncer and PgBouncer Exporter images have been updated (#29919)

The PgBouncer and PgBouncer Exporter images are based on newer software/os. They are also multi-platform AMD/ARM images:

  • pgbouncer: 1.16.1 based on alpine 3.14 (airflow-pgbouncer-2023.02.24-1.16.1)
  • pgbouncer-exporter: 0.14.0 based on alpine 3.17 (apache/airflow:airflow-pgbouncer-exporter-2023.02.21-0.14.0)

Default Airflow image is updated to 2.5.3 (#30411)

The default Airflow image that is used with the Chart is now 2.5.3, previously it was 2.5.1.

New Features

  • Add support for hostAliases for Airflow webserver and scheduler (#30051)
  • Add support for annotations on StatsD Deployment and cleanup CronJob (#30126)
  • Add support for annotations in logs PVC (#29270)
  • Add support for annotations in extra ConfigMap and Secrets (#30303)
  • Add support for pod annotations to PgBouncer (#30168)
  • Add support for ttlSecondsAfterFinished on migrateDatabaseJob and createUserJob (#29314)
  • Add support for using SHA digest of Docker images (#30214)

Improvements

  • Template extra volumes in Helm Chart (#29357)
  • Make Liveness/Readiness Probe timeouts configurable for PgBouncer Exporter (#29752)
  • Enable individual trigger logging (#29482)

Bug Fixes

  • Add config.kubernetes_executor to values (#29818)
  • Block extra properties in image config (#30217)
  • Remove replicas if KEDA is enabled (#29838)
  • Mount kerberos.keytab to worker when enabled (#29526)
  • Fix adding annotations for dag persistence PVC (#29622)
  • Fix bitnami/postgresql default username and password (#29478)
  • Add global volumes in pod template file (#29295)
  • Add log groomer sidecar to triggerer service (#29392)
  • Helm deployment fails when postgresql.nameOverride is used (#29214)

Doc only changes

  • Add gitSync optional env description (#29378)
  • Add webserver NodePort example (#29460)
  • Include Rancher in Helm chart install instructions (#28416)
  • Change RSA SSH host key to reflect update from Github (#30286)

Misc

  • Update Airflow version to 2.5.3 (#30411)
  • Switch to newer versions of PgBouncer and PgBouncer Exporter in chart (#29919)
  • Reformat chart templates (#29917)
  • Reformat chart templates part 2 (#29941)
  • Reformat chart templates part 3 (#30312)
  • Replace deprecated k8s registry references (#29938)
  • Fix airflow_dags_mount formatting (#29296)
  • Fix webserver.service.ports formatting (#29297)