|
4 | 4 |
|
5 | 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 | 6 | <br>
|
7 |
| -Originally created in 2018, it has since helped thousands of companies create production-ready deployments of Airflow on Kubernetes. |
| 7 | +Originally created in 2017, it has since helped thousands of companies create production-ready deployments of Airflow on Kubernetes. |
8 | 8 |
|
9 | 9 | <br>
|
10 | 10 |
|
@@ -48,8 +48,15 @@ Originally created in 2018, it has since helped thousands of companies create pr
|
48 | 48 |
|
49 | 49 | ## History
|
50 | 50 |
|
51 |
| -This project is independent from the official chart found in the `apache/airflow` GitHub repository, |
52 |
| -and was previously known as `stable/airflow` when it was developed in the `helm/charts` GitHub repository. |
| 51 | +The `User-Community Airflow Helm Chart` chart has a long history of being the standard way to deploy Apache Airflow on Kubernetes. |
| 52 | + |
| 53 | +Here is a brief overview of the chart's development from 2017 until today: |
| 54 | + |
| 55 | +- From October 2017 until December 2018, the chart was called `kube-airflow` and was developed in [`gsemet/kube-airflow`](https://github.com/gsemet/kube-airflow) |
| 56 | +- From December 2018 until November 2020, the chart was called `stable/airflow` and was developed in [`helm/charts`](https://github.com/helm/charts/tree/master/stable/airflow) |
| 57 | +- Since November 2020, the chart has been called `Airflow Helm Chart (User Community)` and is developed in `airflow-helm/charts` |
| 58 | + |
| 59 | +Please note, this chart is __independent__ from the official chart in the `apache/airflow` repo, which was forked from Astronomer's proprietary chart in May 2021. |
53 | 60 |
|
54 | 61 | ## Project Goals
|
55 | 62 |
|
@@ -149,17 +156,18 @@ and was previously known as `stable/airflow` when it was developed in the `helm/
|
149 | 156 |
|
150 | 157 | ## Airflow Version Support
|
151 | 158 |
|
152 |
| -The following table lists the __airflow versions__ supported by this chart (set by [`airflow.image.tag`](https://github.com/airflow-helm/charts/tree/main/charts/airflow/docs/faq/configuration/airflow-version.md) value). |
153 |
| - |
154 |
| -Chart Version → <br> Airflow Version ↓ | `7.0.0` - `7.16.0` | `8.0.0` - `8.5.3` | `8.6.0` | `8.6.1+` | |
155 |
| ---- | --- | --- | --- | --- |
156 |
| -`1.10.X` | ✔️ | ✔️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub> | ✔️️ <sub>[1]</sub> |
157 |
| -`2.0.X` | ❌ | ✔️ | ✔️ | ✔️ |
158 |
| -`2.1.X` | ❌ | ✔️ | ✔️ | ✔️ |
159 |
| -`2.2.X` | ❌ | ⚠️ <sub>[2]</sub> | ✔️️ | ✔️ |
160 |
| -`2.3.X` | ❌ | ❌ | ❌ | ✔️️ |
161 |
| -`2.4.X` | ❌ | ❌ | ❌ | ✔️️ |
162 |
| -`2.5.X` | ❌ | ❌ | ❌ | ✔️️ |
| 159 | +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). |
| 160 | + |
| 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` | ❌ | ❌ | ❌ | ❌ | ✔️️ |
163 | 171 |
|
164 | 172 | <sub>[1] you must set `airflow.legacyCommands = true` when using airflow version `1.10.X`</sub><br>
|
165 | 173 | <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>
|
|
0 commit comments