Skip to content

Commit fcc9b98

Browse files
Release notes for helm chart 1.16.0 (#48525)
1 parent 2a06fef commit fcc9b98

9 files changed

+369
-62
lines changed

chart/Chart.yaml

+261-48
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
---
2020
apiVersion: v2
2121
name: airflow
22-
version: 1.16.0-dev
22+
version: 1.16.0
2323
appVersion: 2.10.5
2424
description: The official Helm chart to deploy Apache Airflow, a platform to
2525
programmatically author, schedule, and monitor workflows
@@ -65,80 +65,293 @@ annotations:
6565
- title: Code View
6666
url: https://airflow.apache.org/docs/apache-airflow/2.10.5/_images/code.png
6767
artifacthub.io/changes: |
68-
- description: Add git-sync container lifecycle hooks
68+
- description: Allow passing custom env to log groomer sidecar containers
6969
kind: added
7070
links:
71-
- name: '#40369'
72-
url: https://github.com/apache/airflow/pull/40369
73-
- description: Add init containers for jobs
71+
- name: '#46003'
72+
url: https://github.com/apache/airflow/pull/46003
73+
- description: Allow using existing persistence claim in Redis StatefulSet
7474
kind: added
7575
links:
76-
- name: '#40454'
77-
url: https://github.com/apache/airflow/pull/40454
78-
- description: Add persistent volume claim retention policy
76+
- name: '#41619'
77+
url: https://github.com/apache/airflow/pull/41619
78+
- description: Add ``hostAliases`` support in Triggerer
7979
kind: added
8080
links:
81-
- name: '#40271'
82-
url: https://github.com/apache/airflow/pull/40271
83-
- description: Add annotations for Redis StatefulSet
81+
- name: '#41725'
82+
url: https://github.com/apache/airflow/pull/41725
83+
- description: Enable HPA for Airflow Webserver
8484
kind: added
8585
links:
86-
- name: '#40281'
87-
url: https://github.com/apache/airflow/pull/40281
88-
- description: Add ``dags.gitSync.sshKey``, which allows the git-sync private key
89-
to be configured in the values file directly
86+
- name: '#41955'
87+
url: https://github.com/apache/airflow/pull/41955
88+
- description: Add env support for database migration job
9089
kind: added
9190
links:
92-
- name: '#39936'
93-
url: https://github.com/apache/airflow/pull/39936
94-
- description: Link in ``UIAlert`` to production guide when a dynamic webserver secret
95-
is used now opens in a new tab
91+
- name: '#42345'
92+
url: https://github.com/apache/airflow/pull/42345
93+
- description: Support NodePort on Redis Service
94+
kind: added
95+
links:
96+
- name: '#41811'
97+
url: https://github.com/apache/airflow/pull/41811
98+
- description: Add heartbeat metric for DAG processor
99+
kind: added
100+
links:
101+
- name: '#42398'
102+
url: https://github.com/apache/airflow/pull/42398
103+
- description: Option to enable ipv6 ipaddress resolve support for StatsD host
104+
kind: added
105+
links:
106+
- name: '#42625'
107+
url: https://github.com/apache/airflow/pull/42625
108+
- description: Allow customizing ``podManagementPolicy`` in worker
109+
kind: added
110+
links:
111+
- name: '#42673'
112+
url: https://github.com/apache/airflow/pull/42673
113+
- description: Support multiple executors in chart
114+
kind: added
115+
links:
116+
- name: '#43606'
117+
url: https://github.com/apache/airflow/pull/43606
118+
- description: Swap internal RPC server for API server in the helm chart
119+
kind: added
120+
links:
121+
- name: '#44463'
122+
url: https://github.com/apache/airflow/pull/44463
123+
- description: Add OpenSearch remote logging options
124+
kind: added
125+
links:
126+
- name: '#45082'
127+
url: https://github.com/apache/airflow/pull/45082
128+
- description: Add ``startupProbe`` to flower deployment
129+
kind: added
130+
links:
131+
- name: '#45012'
132+
url: https://github.com/apache/airflow/pull/45012
133+
- description: Add PgBouncer and StatsD ingress
134+
kind: added
135+
links:
136+
- name: '#41759'
137+
url: https://github.com/apache/airflow/pull/41759
138+
- description: Add environment variable controlling the log grooming frequency
139+
kind: added
140+
links:
141+
- name: '#46237'
142+
url: https://github.com/apache/airflow/pull/46237
143+
- description: Update metrics names to allow multiple executors to report metrics
144+
kind: changed
145+
links:
146+
- name: '#40778'
147+
url: https://github.com/apache/airflow/pull/40778
148+
- description: Add a specific internal IP address for the ClusterIP service
149+
kind: changed
150+
links:
151+
- name: '#40912'
152+
url: https://github.com/apache/airflow/pull/40912
153+
- description: Remove scheduler automate ServiceAccount token
96154
kind: changed
97155
links:
98-
- name: '#40635'
99-
url: https://github.com/apache/airflow/pull/40635
100-
- description: Support disabling helm hooks on ``extraConfigMaps`` and ``extraSecrets``
156+
- name: '#44173'
157+
url: https://github.com/apache/airflow/pull/44173
158+
- description: More controls for PgBouncer secrets configuration
101159
kind: changed
102160
links:
103-
- name: '#40294'
104-
url: https://github.com/apache/airflow/pull/40294
105-
- description: Add git-sync ssh secret to DAG processor
161+
- name: '#45248'
162+
url: https://github.com/apache/airflow/pull/45248
163+
- description: Add ``ti.running`` metric export
164+
kind: changed
165+
links:
166+
- name: '#47773'
167+
url: https://github.com/apache/airflow/pull/47773
168+
- description: Add optional configuration for ``startupProbe`` ``initialDelaySeconds``
169+
kind: changed
170+
links:
171+
- name: '#47094'
172+
url: https://github.com/apache/airflow/pull/47094
173+
- description: Introduce ``worker.extraPorts`` to expose additional ports to worker
174+
container
175+
kind: changed
176+
links:
177+
- name: '#46679'
178+
url: https://github.com/apache/airflow/pull/46679
179+
- description: Enable ``AIRFLOW__CELERY__BROKER_URL_CMD`` when ``passwordSecretName``
180+
is true
181+
kind: fixed
182+
links:
183+
- name: '#40270'
184+
url: https://github.com/apache/airflow/pull/40270
185+
- description: Properly implement termination grace period seconds
186+
kind: fixed
187+
links:
188+
- name: '#41374'
189+
url: https://github.com/apache/airflow/pull/41374
190+
- description: Add kerberos env to base container env, add webserver-config volume
191+
kind: fixed
192+
links:
193+
- name: '#41645'
194+
url: https://github.com/apache/airflow/pull/41645
195+
- description: Fix ``volumeClaimTemplates`` missing ``apiVersion`` and ``kind``
196+
kind: fixed
197+
links:
198+
- name: '#41771'
199+
url: https://github.com/apache/airflow/pull/41771
200+
- description: Render global volumes and volume mounts into cleanup job (#40191)
201+
kind: fixed
202+
links:
203+
- name: '#42268'
204+
url: https://github.com/apache/airflow/pull/42268
205+
- description: Fix flower ingress service reference
206+
kind: fixed
207+
links:
208+
- name: '#41179'
209+
url: https://github.com/apache/airflow/pull/41179
210+
- description: Fix ``volumeClaimTemplate`` for scheduler in local and persistent mode
106211
kind: fixed
107212
links:
108-
- name: '#40691'
109-
url: https://github.com/apache/airflow/pull/40691
110-
- description: Fix duplicated ``safeToEvict`` annotations
213+
- name: '#42946'
214+
url: https://github.com/apache/airflow/pull/42946
215+
- description: Fix role binding for multiple executors
111216
kind: fixed
112217
links:
113-
- name: '#40554'
114-
url: https://github.com/apache/airflow/pull/40554
115-
- description: Add missing ``triggerer.keda.usePgbouncer`` to values.yaml
218+
- name: '#44424'
219+
url: https://github.com/apache/airflow/pull/44424
220+
- description: Set container name to ``envSourceContainerName`` in KEDA ScaledObject
116221
kind: fixed
117222
links:
118-
- name: '#40614'
119-
url: https://github.com/apache/airflow/pull/40614
120-
- description: Trim leading ``//`` character using mysql backend
223+
- name: '#44963'
224+
url: https://github.com/apache/airflow/pull/44963
225+
- description: Update scheduler-deployment to cope with multiple executors
121226
kind: fixed
122227
links:
123-
- name: '#40401'
124-
url: https://github.com/apache/airflow/pull/40401
125-
- description: 'Docs: Updating chart download link to use the Apache download CDN'
228+
- name: '#46039'
229+
url: https://github.com/apache/airflow/pull/46039
230+
- description: Replace disallowed characters in metadata label
231+
kind: fixed
232+
links:
233+
- name: '#46811'
234+
url: https://github.com/apache/airflow/pull/46811
235+
- description: Grant Airflow API Server Permission to Read Pod Logs
236+
kind: fixed
237+
links:
238+
- name: '#47212'
239+
url: https://github.com/apache/airflow/pull/47212
240+
- description: Fix scheduler ServiceAccount auto-mount for multi-executor
241+
kind: fixed
242+
links:
243+
- name: '#46486'
244+
url: https://github.com/apache/airflow/pull/46486
245+
- description: 'Docs: Reflect in docs that ``extraInitContainers`` is supported for
246+
jobs'
247+
kind: changed
248+
links:
249+
- name: '#41674'
250+
url: https://github.com/apache/airflow/pull/41674
251+
- description: 'Docs: Add guide how to PgBouncer with Kubernetes Secret'
252+
kind: changed
253+
links:
254+
- name: '#42460'
255+
url: https://github.com/apache/airflow/pull/42460
256+
- description: 'Docs: Update descriptions private registry params'
257+
kind: changed
258+
links:
259+
- name: '#43721'
260+
url: https://github.com/apache/airflow/pull/43721
261+
- description: 'Docs: Change description for kerberos ``reinitFrequency``'
262+
kind: changed
263+
links:
264+
- name: '#45343'
265+
url: https://github.com/apache/airflow/pull/45343
266+
- description: 'Docs: Update Helm eviction configuration guide to reflect ``workers.safeToEvict``
267+
default value'
268+
kind: changed
269+
links:
270+
- name: '#44852'
271+
url: https://github.com/apache/airflow/pull/44852
272+
- description: 'Docs: Add info that ``storageClassName`` can be templated'
273+
kind: changed
274+
links:
275+
- name: '#45176'
276+
url: https://github.com/apache/airflow/pull/45176
277+
- description: 'Docs: Fix broker-url secret name in production guide'
278+
kind: changed
279+
links:
280+
- name: '#45863'
281+
url: https://github.com/apache/airflow/pull/45863
282+
- description: 'Docs: Replace DAGs with dags in docs'
283+
kind: changed
284+
links:
285+
- name: '#47959'
286+
url: https://github.com/apache/airflow/pull/47959
287+
- description: 'Docs: Enhance ``airflowLocalSettings`` value description'
288+
kind: changed
289+
links:
290+
- name: '#47855'
291+
url: https://github.com/apache/airflow/pull/47855
292+
- description: 'Docs: Be consistent with denoting templated params'
293+
kind: changed
294+
links:
295+
- name: '#46481'
296+
url: https://github.com/apache/airflow/pull/46481
297+
- description: 'Misc: Support templated hostname in NOTES'
298+
kind: changed
299+
links:
300+
- name: '#41423'
301+
url: https://github.com/apache/airflow/pull/41423
302+
- description: 'Misc: Default airflow version to 2.10.5'
303+
kind: changed
304+
links:
305+
- name: '#46624'
306+
url: https://github.com/apache/airflow/pull/46624
307+
- description: 'Misc: Changing triggerer config option ``default_capacity`` to ``capacity``'
308+
kind: changed
309+
links:
310+
- name: '#48032'
311+
url: https://github.com/apache/airflow/pull/48032
312+
- description: 'Misc: AIP-84 Move public api under /api/v2'
313+
kind: changed
314+
links:
315+
- name: '#47760'
316+
url: https://github.com/apache/airflow/pull/47760
317+
- description: 'Misc: Default to the FabAuthManager in the chart'
318+
kind: changed
319+
links:
320+
- name: '#47976'
321+
url: https://github.com/apache/airflow/pull/47976
322+
- description: 'Misc: Update PgBouncer to ``1.23.1`` and PgBouncer exporter to ``0.18.0``'
323+
kind: changed
324+
links:
325+
- name: '#47416'
326+
url: https://github.com/apache/airflow/pull/47416
327+
- description: 'Misc: Move api-server to port 8080'
328+
kind: changed
329+
links:
330+
- name: '#47310'
331+
url: https://github.com/apache/airflow/pull/47310
332+
- description: 'Misc: Start the api-server in Airflow 3, webserver in Airflow 2'
333+
kind: changed
334+
links:
335+
- name: '#47085'
336+
url: https://github.com/apache/airflow/pull/47085
337+
- description: 'Misc: Move ``fastapi-api`` command to ``api-server``'
126338
kind: changed
127339
links:
128-
- name: '#40618'
129-
url: https://github.com/apache/airflow/pull/40618
130-
- description: 'Misc: Update PgBouncer exporter image to ``airflow-pgbouncer-exporter-2024.06.18-0.17.0``'
340+
- name: '#47076'
341+
url: https://github.com/apache/airflow/pull/47076
342+
- description: 'Misc: Move execution_api_server_url config to the core section'
131343
kind: changed
132344
links:
133-
- name: '#40318'
134-
url: https://github.com/apache/airflow/pull/40318
135-
- description: 'Misc: Default airflow version to 2.9.3'
345+
- name: '#46969'
346+
url: https://github.com/apache/airflow/pull/46969
347+
- description: 'Misc: Use standalone dag processor for Airflow 3'
136348
kind: changed
137349
links:
138-
- name: '#40816'
139-
url: https://github.com/apache/airflow/pull/40816
140-
- description: 'Misc: Fix ``startupProbe`` timing comment'
350+
- name: '#45659'
351+
url: https://github.com/apache/airflow/pull/45659
352+
- description: 'Misc: Update ``quay.io/prometheus/statsd-exporter`` from ``v0.26.1``
353+
to ``v0.28.0``'
141354
kind: changed
142355
links:
143-
- name: '#40412'
144-
url: https://github.com/apache/airflow/pull/40412
356+
- name: '#43393'
357+
url: https://github.com/apache/airflow/pull/43393

chart/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ cluster using the [Helm](https://helm.sh) package manager.
3030

3131
## Requirements
3232

33-
- Kubernetes 1.26+ cluster
33+
- Kubernetes 1.29+ cluster
3434
- Helm 3.0+
3535
- PV provisioner support in the underlying infrastructure (optionally)
3636

0 commit comments

Comments
 (0)