This is an automated email from the ASF dual-hosted git repository.
jedcunningham pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 8eebe2b4c8 Chart: Release notes for 1.14.0 (#40246)
8eebe2b4c8 is described below
commit 8eebe2b4c8e1271d26a796ec599b43b46941125c
Author: Jed Cunningham <[email protected]>
AuthorDate: Fri Jun 14 14:32:43 2024 -0600
Chart: Release notes for 1.14.0 (#40246)
---
chart/Chart.yaml | 107 +++++++++++++++++++++++++++---
chart/RELEASE_NOTES.rst | 75 +++++++++++++++++++++
chart/newsfragments/37197.significant.rst | 8 ---
chart/newsfragments/40160.significant.rst | 3 -
chart/newsfragments/40229.significant.rst | 6 --
chart/reproducible_build.yaml | 4 +-
6 files changed, 173 insertions(+), 30 deletions(-)
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index a468bf0ae6..f44bc7ed87 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -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
diff --git a/chart/RELEASE_NOTES.rst b/chart/RELEASE_NOTES.rst
index 6f476bbc94..659bf7b695 100644
--- a/chart/RELEASE_NOTES.rst
+++ b/chart/RELEASE_NOTES.rst
@@ -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)
--------------------------------------
diff --git a/chart/newsfragments/37197.significant.rst
b/chart/newsfragments/37197.significant.rst
deleted file mode 100644
index 68f3aad567..0000000000
--- a/chart/newsfragments/37197.significant.rst
+++ /dev/null
@@ -1,8 +0,0 @@
-Fixed name clashes when using multiple Airflow deployments in
``multiNamespaceMode`` across several namespaces.
-
-``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``
diff --git a/chart/newsfragments/40160.significant.rst
b/chart/newsfragments/40160.significant.rst
deleted file mode 100644
index 6c9d2f69ff..0000000000
--- a/chart/newsfragments/40160.significant.rst
+++ /dev/null
@@ -1,3 +0,0 @@
-Default Airflow image is updated to ``2.9.2``
-
-The default Airflow image that is used with the Chart is now ``2.9.2``,
previously it was ``2.8.3``.
diff --git a/chart/newsfragments/40229.significant.rst
b/chart/newsfragments/40229.significant.rst
deleted file mode 100644
index 56187f3f60..0000000000
--- a/chart/newsfragments/40229.significant.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-``workers.safeToEvict`` default changed to False
-
-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.
diff --git a/chart/reproducible_build.yaml b/chart/reproducible_build.yaml
index 03408d3cfa..c338e73460 100644
--- a/chart/reproducible_build.yaml
+++ b/chart/reproducible_build.yaml
@@ -1,2 +1,2 @@
-release-notes-hash: f4e3070576d91f91c4501646b7328780
-source-date-epoch: 1711032782
+release-notes-hash: c9b52ff32ae324a48a1fa882296e59ae
+source-date-epoch: 1718392375