Skip to content

Commit 4d12b5a

Browse files
chore: release 8.7.0 (airflow-helm#720)
Signed-off-by: Mathew Wicks <[email protected]>
1 parent 9da4612 commit 4d12b5a

File tree

12 files changed

+109
-55
lines changed

12 files changed

+109
-55
lines changed

charts/airflow/CHANGELOG.md

Lines changed: 64 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,46 @@ This project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html)
88

99
TBD
1010

11+
## [8.7.0] - 2023-04-06
12+
13+
> 🟥 __WARNINGS__ 🟥
14+
>
15+
> - if you use a custom `pgbouncer.image.tag`, you MUST update it to `1.18.0-patch.1` or later, as we now require the `openssl` package to be installed for generating self-signed certificates
16+
> - if you use a custom `postgresql.image`, please take note that `postgresql.image.registry` is now `ghcr.io` by default (rather than `docker.io`)
17+
> - if you use "Azure File" for logs persistence, you MUST NOT update to airflow 2.5.1, 2.5.2, or 2.5.3:
18+
> - there is an [issue in these versions](https://github.com/apache/airflow/issues/29112) that will cause your tasks to fail
19+
> - if you wish to use these versions, you will need to use a different method of logs persistence, for example [the `Azure Blob Storage` remote provider](https://github.com/airflow-helm/charts/blob/main/charts/airflow/docs/faq/monitoring/log-persistence.md#option-2---remote-providers)
20+
21+
> 🟨 __NOTES__ 🟨
22+
>
23+
> - the default airflow image is now `apache/airflow:2.5.3-python3.8`, but you can still use any supported version of airflow, see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support)
24+
> - when upgrading to airflow 2.5, you may wish to rename your kubernetes `aiflow.config` from `AIRFLOW__KUBERNETES__*` to `AIRFLOW__KUBERNETES_EXECUTOR__*`, as the former was deprecated by airflow 2.5
25+
> - the chart should no longer be forever "out of sync" in apps like ArgoCD, as this issue was resolved by [#718](https://github.com/airflow-helm/charts/pull/718)
26+
27+
> 🟦 __OTHER__ 🟦
28+
>
29+
> - If you appreciate the `User-Community Airflow Helm Chart` please consider supporting us!
30+
> - [give a ⭐ on GitHub](https://github.com/airflow-helm/charts/stargazers)
31+
> - [give a ⭐ on ArtifactHub](https://artifacthub.io/packages/helm/airflow-helm/airflow)
32+
33+
### Changed
34+
- the default airflow image is now `apache/airflow:2.5.3-python3.8` (see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support))
35+
- the default git-sync image is now `registry.k8s.io/git-sync/git-sync:v3.6.5`
36+
- the default pgbouncer image is now `ghcr.io/airflow-helm/pgbouncer:1.18.0-patch.1`
37+
- the default embedded postgres image is now `ghcr.io/airflow-helm/postgresql-bitnami:11.16-patch.0` (our new [custom image](https://github.com/airflow-helm/charts/tree/main/images/postgresql-bitnami/11/alpine), with support for ARM64)
38+
- the default embedded redis image is now `bitnami/redis:5.0.14-debian-10-r173`
39+
- we now generate self-signed certificates for pgbouncer using a startup script, fixing ArgoCD being forever "out of sync" ([#718](https://github.com/airflow-helm/charts/pull/718))
40+
41+
### Added
42+
- feature for automatically changing pool slots on cron schedules ([#649](https://github.com/airflow-helm/charts/pull/649))
43+
- ability to disable chart-managed `webserver_config.py` file with `web.webserverConfig.enabled` value ([#631](https://github.com/airflow-helm/charts/pull/631))
44+
- added `dags.gitSync.submodules` value ([#620](https://github.com/airflow-helm/charts/pull/620))
45+
46+
### Fixed
47+
- ensure Kubernetes 1.25+ support by updating default api versions for `PodDisruptionBudget` and `HorizontalPodAutoscaler` ([#685](https://github.com/airflow-helm/charts/pull/685))
48+
- now also set `kubernetes_executor` airflow configs, as `kubernetes` ones are deprecated ([#719](https://github.com/airflow-helm/charts/pull/719))
49+
- fix typo in error message ([#696](https://github.com/airflow-helm/charts/pull/696))
50+
1151
## [8.6.1] - 2022-06-22
1252

1353
> 🟥 __WARNINGS__ 🟥
@@ -31,21 +71,15 @@ TBD
3171
> - [`bitnami/postgresql`](https://hub.docker.com/r/bitnami/postgresql/)[`ghcr.io/airflow-helm/postgresql-bitnami`](https://ghcr.io/airflow-helm/postgresql-bitnami)
3272
> - [`bitnami/redis`](https://hub.docker.com/r/bitnami/redis/)`TBA`
3373
34-
> 🟦 __OTHER__ 🟦
35-
>
36-
> - If you appreciate the `User-Community Airflow Helm Chart` please consider supporting us!
37-
> - [give a ⭐ on GitHub](https://github.com/airflow-helm/charts/stargazers)
38-
> - [give a ⭐ on ArtifactHub](https://artifacthub.io/packages/helm/airflow-helm/airflow)
74+
### Changed
75+
- update `.helmignore` file to exclude docs ([#593](https://github.com/airflow-helm/charts/pull/593))
76+
- require release-name to have <= 40 characters ([#589](https://github.com/airflow-helm/charts/pull/589))
3977

4078
### Added
4179
- add `airflow.protectedPipPackages` ([#610](https://github.com/airflow-helm/charts/pull/610))
4280
- allow using `extraVolumeMounts` for log storage ([#585](https://github.com/airflow-helm/charts/pull/585))
4381
- minimum scheduler age before task-creation-check ([#612](https://github.com/airflow-helm/charts/pull/612))
4482

45-
### Changed
46-
- update `.helmignore` file to exclude docs ([#593](https://github.com/airflow-helm/charts/pull/593))
47-
- require release-name to have <= 40 characters ([#589](https://github.com/airflow-helm/charts/pull/589))
48-
4983
### Fixed
5084
- fix some breaking changes from airflow 2.3.0 ([#592](https://github.com/airflow-helm/charts/pull/592))
5185
- fix wait-for-db-migrations in airflow 2.3.0 ([#576](https://github.com/airflow-helm/charts/pull/576))
@@ -75,6 +109,13 @@ TBD
75109
> - The new [PgBouncer startupProbe](https://github.com/airflow-helm/charts/pull/547) will only work in Kubernetes 1.18+
76110
> - The [`extraManifests` value](docs/faq/kubernetes/extra-manifests.md) has been significantly improved
77111
112+
### Changed
113+
- the default `airflow.image` is now `apache/airflow:2.2.5-python3.8` (see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support))
114+
- support helm templating in `extraManifests` by allowing string elements ([docs](docs/faq/kubernetes/extra-manifests.md)) ([#523](https://github.com/airflow-helm/charts/pull/523))
115+
- update default `dags.gitSync.image.tag` to `v3.5.0` ([#544](https://github.com/airflow-helm/charts/pull/544))
116+
- update default `pgbouncer.image.tag` to `1.17.0-patch.0` ([#552](https://github.com/airflow-helm/charts/pull/552))
117+
- update default `pgbouncer.maxClientConnections` to `1000` ([#543](https://github.com/airflow-helm/charts/pull/543))
118+
78119
### Added
79120
- add "airflow triggerer" Deployment ([#555](https://github.com/airflow-helm/charts/pull/555))
80121
- add "log-cleanup sidecar" to scheduler and worker ([docs](docs/faq/monitoring/log-cleanup.md)) ([#554](https://github.com/airflow-helm/charts/pull/554))
@@ -90,13 +131,6 @@ TBD
90131
- add `airflow.kubernetesPodTemplate.shareProcessNamespace` value ([#408](https://github.com/airflow-helm/charts/pull/408))
91132
- add `airflow.kubernetesPodTemplate.podLabels` value ([#534](https://github.com/airflow-helm/charts/pull/534))
92133

93-
### Changed
94-
- the default `airflow.image` is now `apache/airflow:2.2.5-python3.8` (see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support))
95-
- support helm templating in `extraManifests` by allowing string elements ([docs](docs/faq/kubernetes/extra-manifests.md)) ([#523](https://github.com/airflow-helm/charts/pull/523))
96-
- update default `dags.gitSync.image.tag` to `v3.5.0` ([#544](https://github.com/airflow-helm/charts/pull/544))
97-
- update default `pgbouncer.image.tag` to `1.17.0-patch.0` ([#552](https://github.com/airflow-helm/charts/pull/552))
98-
- update default `pgbouncer.maxClientConnections` to `1000` ([#543](https://github.com/airflow-helm/charts/pull/543))
99-
100134
### Fixed
101135
- fix `airflow.{fernetKey,webserverSecretKey}` overshadowing `_CMD` and `_SECRET` configs ([docs-1](docs/faq/security/set-fernet-key.md), [docs-2](docs/faq/security/set-webserver-secret-key.md)) ([#508](https://github.com/airflow-helm/charts/pull/508))
102136
- fix PG_ADVISORY_LOCK not being released when using pgbouncer ([#529](https://github.com/airflow-helm/charts/pull/529))
@@ -154,14 +188,6 @@ TBD
154188
> - To revert to using a post-install Job for `db-migrations`, set `airflow.dbMigrations.runAsJob` to `true`
155189
> - The new default of `airflow.defaultSecurityContext = {fsGroup: 0}` should prevent filesystem permission errors in mounted volumes
156190
157-
### Added
158-
- PgBouncer is now supported (and enabled by default), see the new `pgbouncer.*` values ([#341](https://github.com/airflow-helm/charts/pull/341), [#330](https://github.com/airflow-helm/charts/pull/330))
159-
- created a new Deployment called `db-migrations` to manage airflow database schema upgrades ([#345](https://github.com/airflow-helm/charts/pull/345))
160-
- added the `airflow.webserverSecretKey` value with default `"THIS IS UNSAFE!"` ([#346](https://github.com/airflow-helm/charts/pull/346))
161-
- added the `airflow.defaultSecurityContext` value with default `{fsGroup: 0}` ([#367](https://github.com/airflow-helm/charts/pull/367))
162-
- added `airflow.{defaultNodeSelector,defaultAffinity,defaultTolerations}` values ([#372](https://github.com/airflow-helm/charts/pull/372))
163-
- added `airflow.localSettings.*` values to make specifying `airflow_local_settings.py` easier ([#374](https://github.com/airflow-helm/charts/pull/374))
164-
165191
### Changed
166192
- the default `airflow.image` is now `apache/airflow:2.1.2-python3.8` (see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support))
167193
- the default `airflow.image.gid` is now `0` ([#388](https://github.com/airflow-helm/charts/pull/388))
@@ -175,6 +201,14 @@ TBD
175201
- the KubernetesExecutor pod-template now respects the `airflow.image.*` values ([#352](https://github.com/airflow-helm/charts/pull/352))
176202
- added values validation for `externalDatabase.type` ([#348](https://github.com/airflow-helm/charts/pull/348))
177203

204+
### Added
205+
- PgBouncer is now supported (and enabled by default), see the new `pgbouncer.*` values ([#341](https://github.com/airflow-helm/charts/pull/341), [#330](https://github.com/airflow-helm/charts/pull/330))
206+
- created a new Deployment called `db-migrations` to manage airflow database schema upgrades ([#345](https://github.com/airflow-helm/charts/pull/345))
207+
- added the `airflow.webserverSecretKey` value with default `"THIS IS UNSAFE!"` ([#346](https://github.com/airflow-helm/charts/pull/346))
208+
- added the `airflow.defaultSecurityContext` value with default `{fsGroup: 0}` ([#367](https://github.com/airflow-helm/charts/pull/367))
209+
- added `airflow.{defaultNodeSelector,defaultAffinity,defaultTolerations}` values ([#372](https://github.com/airflow-helm/charts/pull/372))
210+
- added `airflow.localSettings.*` values to make specifying `airflow_local_settings.py` easier ([#374](https://github.com/airflow-helm/charts/pull/374))
211+
178212
### Fixed
179213
- fixed the scheduler livenessProbe command ([#351](https://github.com/airflow-helm/charts/pull/351))
180214
- made the sync-users deployment close its db connection after each loop ([#320](https://github.com/airflow-helm/charts/pull/320))
@@ -210,10 +244,6 @@ TBD
210244
> - [How to manage airflow variables?](docs/faq/dags/airflow-variables.md)
211245
> - [How to manage airflow pools?](docs/faq/dags/airflow-pools.md)
212246
213-
### Added
214-
- allow referencing Secrets/ConfigMaps in `airflow.{users,connections,pools,variables}` ([#281](https://github.com/airflow-helm/charts/pull/281))
215-
- removed the need for `helmWait` value ([#266](https://github.com/airflow-helm/charts/pull/266))
216-
217247
### Changed
218248
- the default `airflow.image` is now `apache/airflow:2.1.1-python3.8` (see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support)) ([#286](https://github.com/airflow-helm/charts/issues/286))
219249
- the `Chart.yaml` now explicitly specifies `apiVersion=v2` (requiring helm 3) ([#278](https://github.com/airflow-helm/charts/issues/278))
@@ -222,6 +252,10 @@ TBD
222252
- `wait-for-db-migrations` init-containers now work properly when `airflow.legacyCommands=true` ([#271](https://github.com/airflow-helm/charts/pull/271))
223253
- improve validation of `{logs,dags}.persistence.accessMode` ([#269](https://github.com/airflow-helm/charts/pull/269))
224254

255+
### Added
256+
- allow referencing Secrets/ConfigMaps in `airflow.{users,connections,pools,variables}` ([#281](https://github.com/airflow-helm/charts/pull/281))
257+
- removed the need for `helmWait` value ([#266](https://github.com/airflow-helm/charts/pull/266))
258+
225259
### Fixed
226260
- include volumeMounts in init-containers ([#255](https://github.com/airflow-helm/charts/pull/255))
227261
- add `release` to worker Service selector ([#267](https://github.com/airflow-helm/charts/pull/267))
@@ -721,7 +755,8 @@ TBD
721755
>
722756
> - To read about versions `7.0.0` and before, please see the [legacy repo](https://github.com/helm/charts/tree/master/stable/airflow).
723757
724-
[Unreleased]: https://github.com/airflow-helm/charts/compare/airflow-8.6.1...HEAD
758+
[Unreleased]: https://github.com/airflow-helm/charts/compare/airflow-8.7.0...HEAD
759+
[8.7.0]: https://github.com/airflow-helm/charts/compare/airflow-8.6.1...airflow-8.7.0
725760
[8.6.1]: https://github.com/airflow-helm/charts/compare/airflow-8.6.0...airflow-8.6.1
726761
[8.6.0]: https://github.com/airflow-helm/charts/compare/airflow-8.5.3...airflow-8.6.0
727762
[8.5.3]: https://github.com/airflow-helm/charts/compare/airflow-8.5.2...airflow-8.5.3

charts/airflow/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
22
description: Airflow Helm Chart (User Community) - the standard way to deploy Apache Airflow on Kubernetes with Helm
33
name: airflow
4-
version: 8.6.1
5-
appVersion: 2.2.5
4+
version: 8.7.0
5+
appVersion: 2.5.3
66
icon: https://airflow.apache.org/_images/pin_large.png
77
home: https://github.com/airflow-helm/charts/tree/main/charts/airflow
88
maintainers:

charts/airflow/README.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
<h1 align="center">Airflow Helm Chart (User Community)</h1>
1+
# Airflow Helm Chart (User Community)
22

33
<br>
44

5-
<p align="center">
6-
The <code>User-Community Airflow Helm Chart</code> is the standard way to deploy <a href="https://airflow.apache.org/">Apache Airflow</a> on <a href="https://kubernetes.io/">Kubernetes</a> with <a href="https://helm.sh/">Helm</a>.
7-
<br>
8-
Originally created in 2018, it has since helped thousands of companies create production-ready deployments of Airflow on Kubernetes.
9-
</p>
5+
The `User-Community Airflow Helm Chart` is the standard way to deploy [Apache Airflow](https://airflow.apache.org/) on [Kubernetes](https://kubernetes.io/) with [Helm](https://helm.sh/).
6+
<br>
7+
Originally created in 2018, it has since helped thousands of companies create production-ready deployments of Airflow on Kubernetes.
8+
9+
<br>
1010

11-
<p align="center">
11+
<p>
1212
<a href="https://github.com/airflow-helm/charts/releases">
1313
<img alt="Downloads" src="https://img.shields.io/github/downloads/airflow-helm/charts/total?style=flat-square&color=28a745">
1414
</a>
@@ -26,7 +26,7 @@
2626
</a>
2727
</p>
2828

29-
<p align="center">
29+
<p>
3030
<a href="https://github.com/airflow-helm/charts/stargazers">
3131
<img alt="GitHub Stars" src="https://img.shields.io/github/stars/airflow-helm/charts?style=for-the-badge&color=ffcb2f&label=Support%20with%20%E2%AD%90%20on%20GitHub">
3232
</a>
@@ -35,7 +35,7 @@
3535
</a>
3636
</p>
3737

38-
<p align="center">
38+
<p>
3939
<a href="https://github.com/airflow-helm/charts/discussions">
4040
<img alt="GitHub Discussions" src="https://img.shields.io/github/discussions/airflow-helm/charts?style=for-the-badge&color=17a2b8&label=Start%20a%20Discussion">
4141
</a>
@@ -61,7 +61,7 @@ and was previously known as `stable/airflow` when it was developed in the `helm/
6161
## Key Features
6262

6363
- __Support for Airflow Versions:__
64-
- [`1.10` | `2.0` | `2.1` | `2.2` | `2.3` | `2.4`](#airflow-version-support)
64+
- [`1.10` | `2.0` | `2.1` | `2.2` | `2.3` | `2.4` | `2.5`](#airflow-version-support)
6565
- __Support for Airflow Executors:__
6666
- [`CeleryExecutor` | `KubernetesExecutor` | `CeleryKubernetesExecutor`](#airflow-executor-support)
6767
- __Easily Connect with your Database:__
@@ -159,6 +159,7 @@ Chart Version → <br> Airflow Version ↓ | `7.0.0` - `7.16.0` | `8.0.0` - `8.
159159
`2.2.X` | ❌ | ⚠️ <sub>[2]</sub> | ✔️️ | ✔️
160160
`2.3.X` | ❌ | ❌ | ❌ | ✔️️
161161
`2.4.X` | ❌ | ❌ | ❌ | ✔️️
162+
`2.5.X` | ❌ | ❌ | ❌ | ✔️️
162163

163164
<sub>[1] you must set `airflow.legacyCommands = true` when using airflow version `1.10.X`</sub><br>
164165
<sub>[2] the [Deferrable Operators & Triggers](https://airflow.apache.org/docs/apache-airflow/stable/concepts/deferring.html) feature won't work, as there is no `airflow triggerer` Deployment</sub>
@@ -457,6 +458,7 @@ Parameter | Description | Default
457458
Parameter | Description | Default
458459
--- | --- | ---
459460
`postgresql.enabled` | if the `stable/postgresql` chart is used | `true`
461+
`postgresql.image.*` | configs for the postgres container image | `<see values.yaml>`
460462
`postgresql.postgresqlDatabase` | the postgres database to use | `airflow`
461463
`postgresql.postgresqlUsername` | the postgres user to create | `postgres`
462464
`postgresql.postgresqlPassword` | the postgres user's password | `airflow`
@@ -492,6 +494,7 @@ Parameter | Description | Default
492494
Parameter | Description | Default
493495
--- | --- | ---
494496
`redis.enabled` | if the `stable/redis` chart is used | `true`
497+
`redis.image.*` | configs for the redis container image | `<see values.yaml>`
495498
`redis.password` | the redis password | `airflow`
496499
`redis.existingSecret` | the name of a pre-created secret containing the redis password | `""`
497500
`redis.existingSecretPasswordKey` | the key within `redis.existingSecret` containing the password string | `redis-password`

charts/airflow/docs/faq/configuration/airflow-plugins.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ You may embed your [Airflow Plugins](https://airflow.apache.org/docs/apache-airf
2323

2424
This chart uses the official [`apache/airflow`](https://hub.docker.com/r/apache/airflow) Docker images.
2525

26-
Here is a Dockerfile that extends `apache/airflow:2.2.5-python3.8` with custom plugins:
26+
Here is a Dockerfile that extends `apache/airflow:2.5.3-python3.8` with custom plugins:
2727

2828
```dockerfile
29-
FROM apache/airflow:2.2.5-python3.8
29+
FROM apache/airflow:2.5.3-python3.8
3030

3131
# plugin files can be copied under `/home/airflow/plugins`
3232
# (where `./plugins` is relative to the docker build context)

charts/airflow/docs/faq/configuration/extra-python-packages.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,10 +192,10 @@ You may embed your python packages directly into the container image.
192192

193193
This chart uses the official [`apache/airflow`](https://hub.docker.com/r/apache/airflow) Docker images.
194194

195-
Here is a Dockerfile that extends `apache/airflow:2.2.5-python3.8` with the `torch` package:
195+
Here is a Dockerfile that extends `apache/airflow:2.5.3-python3.8` with the `torch` package:
196196

197197
```dockerfile
198-
FROM apache/airflow:2.2.5-python3.8
198+
FROM apache/airflow:2.5.3-python3.8
199199
200200
# install your pip packages
201201
RUN pip install --no-cache-dir \

charts/airflow/docs/faq/dags/load-dag-definitions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,10 +249,10 @@ You may embed your DAG files directly into the container image.
249249

250250
This chart uses the official [`apache/airflow`](https://hub.docker.com/r/apache/airflow) Docker images.
251251

252-
Here is a Dockerfile that extends `apache/airflow:2.2.5-python3.8` by placing DAG files into `/opt/airflow/dags`:
252+
Here is a Dockerfile that extends `apache/airflow:2.5.3-python3.8` by placing DAG files into `/opt/airflow/dags`:
253253

254254
```dockerfile
255-
FROM apache/airflow:2.2.5-python3.8
255+
FROM apache/airflow:2.5.3-python3.8
256256
257257
## copy the content of local folder `./my_dag_folder` into container folder `/opt/airflow/dags`
258258
COPY ./my_dag_folder /opt/airflow/dags

charts/airflow/examples/google-gke/custom-values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ airflow:
99
## [FAQ] https://github.com/airflow-helm/charts/blob/main/charts/airflow/docs/faq/configuration/airflow-version.md
1010
image:
1111
repository: apache/airflow
12-
tag: 2.2.5-python3.8
12+
tag: 2.5.3-python3.8
1313

1414
## the airflow executor type to use
1515
executor: CeleryExecutor

charts/airflow/examples/minikube/custom-values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ airflow:
99
## [FAQ] https://github.com/airflow-helm/charts/blob/main/charts/airflow/docs/faq/configuration/airflow-version.md
1010
image:
1111
repository: apache/airflow
12-
tag: 2.2.5-python3.8
12+
tag: 2.5.3-python3.8
1313

1414
## the airflow executor type to use
1515
executor: CeleryExecutor

charts/airflow/sample-values-CeleryExecutor.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ airflow:
99
## [FAQ] https://github.com/airflow-helm/charts/blob/main/charts/airflow/docs/faq/configuration/airflow-version.md
1010
image:
1111
repository: apache/airflow
12-
tag: 2.2.5-python3.8
12+
tag: 2.5.3-python3.8
1313

1414
## the airflow executor type to use
1515
executor: CeleryExecutor

0 commit comments

Comments
 (0)