Skip to content

Commit c4ade4e

Browse files
chore: release 8.8.0 (#778)
Signed-off-by: Mathew Wicks <[email protected]>
1 parent 424b5ca commit c4ade4e

File tree

12 files changed

+54
-33
lines changed

12 files changed

+54
-33
lines changed

charts/airflow/CHANGELOG.md

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

99
TBD
1010

11+
## [8.8.0] - 2023-08-28
12+
13+
> 🟨 __NOTES__ 🟨
14+
>
15+
> - the default airflow image is now `apache/airflow:2.6.3-python3.9`, 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)
16+
> - this is the first version of the chart with support for airflow 2.7, along with pretty much all previous versions of airflow, see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support)
17+
18+
> 🟦 __OTHER__ 🟦
19+
>
20+
> - If you appreciate the `User-Community Airflow Helm Chart` please consider supporting us!
21+
> - [give a ⭐ on GitHub](https://github.com/airflow-helm/charts/stargazers)
22+
> - [give a ⭐ on ArtifactHub](https://artifacthub.io/packages/helm/airflow-helm/airflow)
23+
24+
### Changed
25+
- the default airflow image is now `apache/airflow:2.6.3-python3.9` (see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support))
26+
27+
### Added
28+
- add liveness probe for celery workers ([#766](https://github.com/airflow-helm/charts/pull/766))
29+
- support `include_deferred` in pool sync for airflow 2.7.0 ([#775](https://github.com/airflow-helm/charts/pull/775))
30+
31+
### Fixed
32+
33+
- sync-users for airflow 2.7.0 ([#772](https://github.com/airflow-helm/charts/pull/772))
34+
- invalid pgbouncer-certs volume spec when empty ([#777](https://github.com/airflow-helm/charts/pull/777))
35+
1136
## [8.7.1] - 2023-05-13
1237

13-
> 🟥 __WARNINGS__ 🟥
38+
> 🟨 __NOTES__ 🟨
1439
>
1540
> - this is the first version of the chart with support for airflow 2.6, along with pretty much all previous versions of airflow, see the [airflow version support matrix](https://github.com/airflow-helm/charts/tree/main/charts/airflow#airflow-version-support)
1641
@@ -34,12 +59,6 @@ TBD
3459
> - 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
3560
> - 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)
3661
37-
> 🟦 __OTHER__ 🟦
38-
>
39-
> - If you appreciate the `User-Community Airflow Helm Chart` please consider supporting us!
40-
> - [give a ⭐ on GitHub](https://github.com/airflow-helm/charts/stargazers)
41-
> - [give a ⭐ on ArtifactHub](https://artifacthub.io/packages/helm/airflow-helm/airflow)
42-
4362
### Changed
4463
- 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))
4564
- the default git-sync image is now `registry.k8s.io/git-sync/git-sync:v3.6.5`
@@ -765,7 +784,8 @@ TBD
765784
>
766785
> - To read about versions `7.0.0` and before, please see the [legacy repo](https://github.com/helm/charts/tree/master/stable/airflow).
767786
768-
[Unreleased]: https://github.com/airflow-helm/charts/compare/airflow-8.7.1...HEAD
787+
[Unreleased]: https://github.com/airflow-helm/charts/compare/airflow-8.8.0...HEAD
788+
[8.8.0]: https://github.com/airflow-helm/charts/compare/airflow-8.7.1...airflow-8.8.0
769789
[8.7.1]: https://github.com/airflow-helm/charts/compare/airflow-8.7.0...airflow-8.7.1
770790
[8.7.0]: https://github.com/airflow-helm/charts/compare/airflow-8.6.1...airflow-8.7.0
771791
[8.6.1]: https://github.com/airflow-helm/charts/compare/airflow-8.6.0...airflow-8.6.1

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.7.1
5-
appVersion: 2.5.3
4+
version: 8.8.0
5+
appVersion: 2.6.3
66
icon: https://avatars.githubusercontent.com/u/71061241
77
home: https://github.com/airflow-helm/charts/tree/main/charts/airflow
88
maintainers:

charts/airflow/README.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ Please note, this chart is __independent__ from the official chart in the `apach
6868
## Key Features
6969

7070
- __Support for Airflow Versions:__
71-
- [`1.10` | `2.0` | `2.1` | `2.2` | `2.3` | `2.4` | `2.5`](#airflow-version-support)
71+
- [`1.10` | `2.0` | `2.1` | `2.2` | `2.3` | `2.4` | `2.5` | `2.6` | `2.7`](#airflow-version-support)
7272
- __Support for Airflow Executors:__
7373
- [`CeleryExecutor` | `KubernetesExecutor` | `CeleryKubernetesExecutor`](#airflow-executor-support)
7474
- __Easily Connect with your Database:__
@@ -158,16 +158,17 @@ Please note, this chart is __independent__ from the official chart in the `apach
158158

159159
The following table lists the __airflow versions__ supported by this chart (set the version with [`airflow.image.tag`](https://github.com/airflow-helm/charts/tree/main/charts/airflow/docs/faq/configuration/airflow-version.md) value).
160160

161-
Chart Version → <br> Airflow Version ↓ | `7.0.0` - `7.16.0` | `8.0.0` - `8.5.3` | `8.6.0` | `8.6.1 - 8.7.0` | `8.7.1+`
162-
--- | --- | --- | --- | --- | ---
163-
`1.10.X` | ✔️ | ✔️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub>
164-
`2.0.X` | ❌ | ✔️ | ✔️ | ✔️ | ✔️️
165-
`2.1.X` | ❌ | ✔️ | ✔️ | ✔️ | ✔️️
166-
`2.2.X` | ❌ | ⚠️ <sub>[2]</sub> | ✔️️ | ✔️ | ✔️️
167-
`2.3.X` | ❌ | ❌ | ❌ | ✔️️ | ✔️️
168-
`2.4.X` | ❌ | ❌ | ❌ | ✔️️ | ✔️️
169-
`2.5.X` | ❌ | ❌ | ❌ | ✔️️ | ✔️️
170-
`2.6.X` | ❌ | ❌ | ❌ | ❌ | ✔️️
161+
Chart Version → <br> Airflow Version ↓ | `7.0.0` - `7.16.0` | `8.0.0` - `8.5.3` | `8.6.0` | `8.6.1 - 8.7.0` | `8.7.1` | `8.8.0+`
162+
--- | --- | --- | --- | --- | --- | ---
163+
`1.10.X` | ✔️ | ✔️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub>
164+
`2.0.X` | ❌ | ✔️ | ✔️ | ✔️ | ✔️️ | ✔️️
165+
`2.1.X` | ❌ | ✔️ | ✔️ | ✔️ | ✔️️ | ✔️️
166+
`2.2.X` | ❌ | ⚠️ <sub>[2]</sub> | ✔️️ | ✔️ | ✔️️ | ✔️️
167+
`2.3.X` | ❌ | ❌ | ❌ | ✔️️ | ✔️️ | ✔️️
168+
`2.4.X` | ❌ | ❌ | ❌ | ✔️️ | ✔️️ | ✔️️
169+
`2.5.X` | ❌ | ❌ | ❌ | ✔️️ | ✔️️ | ✔️️
170+
`2.6.X` | ❌ | ❌ | ❌ | ❌ | ✔️️ | ✔️️
171+
`2.7.X` | ❌ | ❌ | ❌ | ❌ | ❌ | ✔️️
171172

172173
<sub>[1] you must set `airflow.legacyCommands = true` when using airflow version `1.10.X`</sub><br>
173174
<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>

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.5.3-python3.8` with custom plugins:
26+
Here is a Dockerfile that extends `apache/airflow:2.6.3-python3.9` with custom plugins:
2727

2828
```dockerfile
29-
FROM apache/airflow:2.5.3-python3.8
29+
FROM apache/airflow:2.6.3-python3.9
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.5.3-python3.8` with the `torch` package:
195+
Here is a Dockerfile that extends `apache/airflow:2.6.3-python3.9` with the `torch` package:
196196

197197
```dockerfile
198-
FROM apache/airflow:2.5.3-python3.8
198+
FROM apache/airflow:2.6.3-python3.9
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.5.3-python3.8` by placing DAG files into `/opt/airflow/dags`:
252+
Here is a Dockerfile that extends `apache/airflow:2.6.3-python3.9` by placing DAG files into `/opt/airflow/dags`:
253253

254254
```dockerfile
255-
FROM apache/airflow:2.5.3-python3.8
255+
FROM apache/airflow:2.6.3-python3.9
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.5.3-python3.8
12+
tag: 2.6.3-python3.9
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.5.3-python3.8
12+
tag: 2.6.3-python3.9
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.5.3-python3.8
12+
tag: 2.6.3-python3.9
1313

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

charts/airflow/sample-values-CeleryKubernetesExecutor.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.5.3-python3.8
12+
tag: 2.6.3-python3.9
1313

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

0 commit comments

Comments
 (0)