Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chart: Release notes for 1.14.0 #40246

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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