Skip to content

Commit

Permalink
Chart: Release notes for 1.14.0 (#40246)
Browse files Browse the repository at this point in the history
  • Loading branch information
jedcunningham authored Jun 14, 2024
1 parent 3014165 commit 8eebe2b
Show file tree
Hide file tree
Showing 6 changed files with 173 additions and 30 deletions.
107 changes: 96 additions & 11 deletions chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,19 +65,104 @@ annotations:
- title: Code View
url: https://airflow.apache.org/docs/apache-airflow/2.9.2/_images/code.png
artifacthub.io/changes: |
- description: Don't overwrite ``.Values.airflowPodAnnotations``
kind: fixed
- description: Enable MySQL KEDA support for triggerer
kind: added
links:
- name: '#37365'
url: https://github.com/apache/airflow/pull/37365
- description: Allow AWS Executors
kind: added
links:
- name: '#37917'
url: https://github.com/apache/airflow/pull/37917
- description: Fix cluster-wide RBAC naming clash when using multiple ``multiNamespace``
releases with the same name
- name: '#38524'
url: https://github.com/apache/airflow/pull/38524
- description: Allow ``valueFrom`` in env config of components
kind: changed
links:
- name: '#40135'
url: https://github.com/apache/airflow/pull/40135
- description: Enable templating in ``extraContainers`` and ``extraInitContainers``
kind: changed
links:
- name: '#38507'
url: https://github.com/apache/airflow/pull/38507
- description: Add safe-to-evict annotation to pod-template-file
kind: changed
links:
- name: '#37352'
url: https://github.com/apache/airflow/pull/37352
- description: Support ``workers.command`` for KubernetesExecutor
kind: changed
links:
- name: '#39132'
url: https://github.com/apache/airflow/pull/39132
- description: Add ``priorityClassName`` to Jobs
kind: changed
links:
- name: '#39133'
url: https://github.com/apache/airflow/pull/39133
- description: Add Kerberos sidecar to pod-template-file
kind: changed
links:
- name: '#38815'
url: https://github.com/apache/airflow/pull/38815
- description: Add templated field support for extra containers
kind: changed
links:
- name: '#38510'
url: https://github.com/apache/airflow/pull/38510
- description: Set ``workers.safeToEvict`` default to False
kind: fixed
links:
- name: '#37197'
url: https://github.com/apache/airflow/pull/37197
- description: 'Misc: Default airflow version to 2.8.3'
- name: '#40229'
url: https://github.com/apache/airflow/pull/40229
- description: 'Docs: Document ``extraContainers`` and ``extraInitContainers`` that
are templated'
kind: changed
links:
- name: '#40033'
url: https://github.com/apache/airflow/pull/40033
- description: 'Docs: Fix typo in HorizontalPodAutoscaling documentation'
kind: changed
links:
- name: '#39307'
url: https://github.com/apache/airflow/pull/39307
- description: 'Docs: Fix supported k8s versions in docs'
kind: changed
links:
- name: '#39172'
url: https://github.com/apache/airflow/pull/39172
- description: 'Docs: Fix typo in YAML path for ``brokerUrlSecretName``'
kind: changed
links:
- name: '#39115'
url: https://github.com/apache/airflow/pull/39115
- description: 'Misc: Default Airflow version to 2.9.2'
kind: changed
links:
- name: '#40160'
url: https://github.com/apache/airflow/pull/40160
- description: 'Misc: Limit Redis image to 7.2'
kind: changed
links:
- name: '#38928'
url: https://github.com/apache/airflow/pull/38928
- description: 'Misc: Build Helm values schemas with Kubernetes 1.29 resources'
kind: changed
links:
- name: '#38460'
url: https://github.com/apache/airflow/pull/38460
- description: 'Misc: Add missing containers to resources docs'
kind: changed
links:
- name: '#38534'
url: https://github.com/apache/airflow/pull/38534
- description: 'Misc: Upgrade StatsD Exporter image to 0.26.1'
kind: changed
links:
- name: '#38416'
url: https://github.com/apache/airflow/pull/38416
- description: 'Misc: Remove K8S 1.25 support'
kind: changed
links:
- name: '#38036'
url: https://github.com/apache/airflow/pull/38036
- name: '#38367'
url: https://github.com/apache/airflow/pull/38367
75 changes: 75 additions & 0 deletions chart/RELEASE_NOTES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,81 @@ Run ``helm repo update`` before upgrading the chart to the latest version.

.. towncrier release notes start
Airflow Helm Chart 1.14.0 (2024-06-18)
--------------------------------------

Significant Changes
^^^^^^^^^^^^^^^^^^^

``ClusterRole`` and ``ClusterRoleBinding`` names have been updated to be unique (#37197)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

``ClusterRole``s and ``ClusterRoleBinding``s created when ``multiNamespaceMode`` is enabled have been renamed to ensure unique names:

* ``{{ include "airflow.fullname" . }}-pod-launcher-role`` has been renamed to ``{{ .Release.Namespace }}-{{ include "airflow.fullname" . }}-pod-launcher-role``
* ``{{ include "airflow.fullname" . }}-pod-launcher-rolebinding`` has been renamed to ``{{ .Release.Namespace }}-{{ include "airflow.fullname" . }}-pod-launcher-rolebinding``
* ``{{ include "airflow.fullname" . }}-pod-log-reader-role`` has been renamed to ``{{ .Release.Namespace }}-{{ include "airflow.fullname" . }}-pod-log-reader-role``
* ``{{ include "airflow.fullname" . }}-pod-log-reader-rolebinding`` has been renamed to ``{{ .Release.Namespace }}-{{ include "airflow.fullname" . }}-pod-log-reader-rolebinding``
* ``{{ include "airflow.fullname" . }}-scc-rolebinding`` has been renamed to ``{{ .Release.Namespace }}-{{ include "airflow.fullname" . }}-scc-rolebinding``

``workers.safeToEvict`` default changed to False (#40229)
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""

The default for ``workers.safeToEvict`` now defaults to False. This is a safer default
as it prevents the nodes workers are running on from being scaled down by the
`K8s Cluster Autoscaler <https://kubernetes.io/docs/concepts/cluster-administration/cluster-autoscaling/#cluster-autoscaler>`_.
If you would like to retain the previous behavior, you can set this config to True.

Default Airflow image is updated to ``2.9.2`` (#40160)
""""""""""""""""""""""""""""""""""""""""""""""""""""""

The default Airflow image that is used with the Chart is now ``2.9.2``, previously it was ``2.8.3``.

Default StatsD image is updated to ``v0.26.1`` (#38416)
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""

The default StatsD image that is used with the Chart is now ``v0.26.1``, previously it was ``v0.26.0``.

New Features
^^^^^^^^^^^^

- Enable MySQL KEDA support for triggerer (#37365)
- Allow AWS Executors (#38524)

Improvements
^^^^^^^^^^^^

- Allow ``valueFrom`` in env config of components (#40135)
- Enable templating in ``extraContainers`` and ``extraInitContainers`` (#38507)
- Add safe-to-evict annotation to pod-template-file (#37352)
- Support ``workers.command`` for KubernetesExecutor (#39132)
- Add ``priorityClassName`` to Jobs (#39133)
- Add Kerberos sidecar to pod-template-file (#38815)
- Add templated field support for extra containers (#38510)

Bug Fixes
^^^^^^^^^

- Set ``workers.safeToEvict`` default to False (#40229)

Doc only changes
^^^^^^^^^^^^^^^^

- Document ``extraContainers`` and ``extraInitContainers`` that are templated (#40033)
- Fix typo in HorizontalPodAutoscaling documentation (#39307)
- Fix supported k8s versions in docs (#39172)
- Fix typo in YAML path for ``brokerUrlSecretName`` (#39115)

Misc
^^^^
- Default Airflow version to 2.9.2 (#40160)
- Limit Redis image to 7.2 (#38928)
- Build Helm values schemas with Kubernetes 1.29 resources (#38460)
- Add missing containers to resources docs (#38534)
- Upgrade StatsD Exporter image to 0.26.1 (#38416)
- Remove K8S 1.25 support (#38367)

Airflow Helm Chart 1.13.1 (2024-03-25)
--------------------------------------

Expand Down
8 changes: 0 additions & 8 deletions chart/newsfragments/37197.significant.rst

This file was deleted.

3 changes: 0 additions & 3 deletions chart/newsfragments/40160.significant.rst

This file was deleted.

6 changes: 0 additions & 6 deletions chart/newsfragments/40229.significant.rst

This file was deleted.

4 changes: 2 additions & 2 deletions chart/reproducible_build.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
release-notes-hash: f4e3070576d91f91c4501646b7328780
source-date-epoch: 1711032782
release-notes-hash: c9b52ff32ae324a48a1fa882296e59ae
source-date-epoch: 1718392375

0 comments on commit 8eebe2b

Please sign in to comment.