DirectorySecurity AdvisoriesPricing
/
Sign in
Directory
airflow logoHELM

airflow

Helm chart
Last changed
Request a free trial

Contact our team to test out this Helm chart and related images for free. Please also indicate any other images you would like to evaluate.

Overview
Chart versions
Default values
Chart metadata
Images

Tag:

1
# Helm chart metadata for airflow with Chainguard images
2
# These images are distroless and signed with Sigstore
3
4
name: airflow
5
home: https://airflow.apache.org/
6
sources:
7
- https://github.com/apache/airflow
8
version: 1.19.0
9
description: The official Helm chart to deploy Apache Airflow, a platform to programmatically author, schedule, and monitor workflows
10
keywords:
11
- apache
12
- airflow
13
- workflow
14
- scheduler
15
maintainers:
16
- name: Apache Airflow PMC
17
email: dev@airflow.apache.org
18
icon: https://airflow.apache.org/images/airflow_dark_bg.png
19
apiVersion: v2
20
appVersion: 3.1.7
21
annotations:
22
artifacthub.io/changes: |
23
- description: Add ``PodDisruptionBudget`` for Dag Processor
24
kind: added
25
links:
26
- name: '#60294'
27
url: https://github.com/apache/airflow/pull/60294
28
- description: Add ``PodDisruptionBudget`` for Triggerer and Workers
29
kind: added
30
links:
31
- name: '#59068'
32
url: https://github.com/apache/airflow/pull/59068
33
- description: Add ``HorizontalPodAutoscaler`` (HPA) for API Server
34
kind: added
35
links:
36
- name: '#52392'
37
url: https://github.com/apache/airflow/pull/52392
38
- description: Add support for launching jobs with ``KubernetesJobOperator``
39
kind: added
40
links:
41
- name: '#52024'
42
url: https://github.com/apache/airflow/pull/52024
43
- description: Add ``CronJob`` to clean old records in the database
44
kind: added
45
links:
46
- name: '#58155'
47
url: https://github.com/apache/airflow/pull/58155
48
- description: Improve dag_bundle_config_list Configuration
49
kind: changed
50
links:
51
- name: '#60645'
52
url: https://github.com/apache/airflow/pull/60645
53
- description: Add ``workers.celery.kerberosInitContainer`` & ``workers.kubernetes.kerberosInitContainer``
54
kind: changed
55
links:
56
- name: '#60751'
57
url: https://github.com/apache/airflow/pull/60751
58
- description: Add ``workers.celery.securityContexts`` & ``workers.kubernetes.securityContexts``
59
kind: changed
60
links:
61
- name: '#60396'
62
url: https://github.com/apache/airflow/pull/60396
63
- description: Add ``workers.celery.podManagementPolicy`` field
64
kind: changed
65
links:
66
- name: '#60359'
67
url: https://github.com/apache/airflow/pull/60359
68
- description: Add ``workers.celery.strategy`` field
69
kind: changed
70
links:
71
- name: '#60354'
72
url: https://github.com/apache/airflow/pull/60354
73
- description: Add ``workers.celery.updateStrategy`` field
74
kind: changed
75
links:
76
- name: '#60351'
77
url: https://github.com/apache/airflow/pull/60351
78
- description: Add ``workers.celery.persistence`` section
79
kind: changed
80
links:
81
- name: '#60238'
82
url: https://github.com/apache/airflow/pull/60238
83
- description: Add ``workers.celery.livenessProbe`` section
84
kind: changed
85
links:
86
- name: '#60186'
87
url: https://github.com/apache/airflow/pull/60186
88
- description: Add ``workers.celery.args`` field
89
kind: changed
90
links:
91
- name: '#60163'
92
url: https://github.com/apache/airflow/pull/60163
93
- description: Add ``workers.celery.command`` & ``workers.kubernetes.command``
94
kind: changed
95
links:
96
- name: '#60067'
97
url: https://github.com/apache/airflow/pull/60067
98
- description: Allow custom ``volumeClaimTemplates`` when ``logs.persistence.enabled``
99
is true
100
kind: changed
101
links:
102
- name: '#60118'
103
url: https://github.com/apache/airflow/pull/60118
104
- description: Add checksum for JWT secret in API server and scheduler deployments
105
kind: changed
106
links:
107
- name: '#60111'
108
url: https://github.com/apache/airflow/pull/60111
109
- description: Add ``workers.celery.revisionHistoryLimit`` field
110
kind: changed
111
links:
112
- name: '#60056'
113
url: https://github.com/apache/airflow/pull/60056
114
- description: Add Redis StatefulSet ``persistentVolumeClaimRetentionPolicy`` support
115
kind: changed
116
links:
117
- name: '#59955'
118
url: https://github.com/apache/airflow/pull/59955
119
- description: Add ``workers.celery.replicas`` field
120
kind: changed
121
links:
122
- name: '#59730'
123
url: https://github.com/apache/airflow/pull/59730
124
- description: Add custom envs to database cleanup
125
kind: changed
126
links:
127
- name: '#59804'
128
url: https://github.com/apache/airflow/pull/59804
129
- description: Extend ``airflow_ti_running`` metrics by scheduled, queued and deferred
130
kind: changed
131
links:
132
- name: '#58819'
133
url: https://github.com/apache/airflow/pull/58819
134
- description: Create an explicit control for ``createUserJob``
135
kind: changed
136
links:
137
- name: '#56057'
138
url: https://github.com/apache/airflow/pull/56057
139
- description: Make cleanup cronjob conditional on kubernetes executor
140
kind: changed
141
links:
142
- name: '#58695'
143
url: https://github.com/apache/airflow/pull/58695
144
- description: Add database cleanup options and remove deprecated ``securityContext``
145
field
146
kind: changed
147
links:
148
- name: '#58663'
149
url: https://github.com/apache/airflow/pull/58663
150
- description: Add ability to disable API Server
151
kind: changed
152
links:
153
- name: '#56493'
154
url: https://github.com/apache/airflow/pull/56493
155
- description: Add ``registry.secretNames`` and ``registry.connections`` options
156
kind: changed
157
links:
158
- name: '#58094'
159
url: https://github.com/apache/airflow/pull/58094
160
- description: Allow custom labels in StatsD, redis and Dag Processor
161
kind: changed
162
links:
163
- name: '#55832'
164
url: https://github.com/apache/airflow/pull/55832
165
- description: Allow setting ``restartPolicy`` for batch jobs in chart
166
kind: changed
167
links:
168
- name: '#54354'
169
url: https://github.com/apache/airflow/pull/54354
170
- description: Add readiness and liveliness support for git sync relay sidecars
171
kind: changed
172
links:
173
- name: '#50218'
174
url: https://github.com/apache/airflow/pull/50218
175
- description: Allow overriding ``schedulerName`` on worker/tasks pods
176
kind: changed
177
links:
178
- name: '#53983'
179
url: https://github.com/apache/airflow/pull/53983
180
- description: Allow additional ``PodDisruptionBudget`` config properties
181
kind: changed
182
links:
183
- name: '#58864'
184
url: https://github.com/apache/airflow/pull/58864
185
- description: Add EdgeExecutor to KEDA query
186
kind: changed
187
links:
188
- name: '#55560'
189
url: https://github.com/apache/airflow/pull/55560
190
- description: Allow ``revisionHistoryLimit`` to be set to 0
191
kind: changed
192
links:
193
- name: '#60340'
194
url: https://github.com/apache/airflow/pull/60340
195
- description: Allow optional ``subPath`` for logs volume mount
196
kind: changed
197
links:
198
- name: '#52350'
199
url: https://github.com/apache/airflow/pull/52350
200
- description: Move triggerer from ``pod-log-reader-role`` to ``pod-launcher-role``
201
kind: changed
202
links:
203
- name: '#56872'
204
url: https://github.com/apache/airflow/pull/56872
205
- description: Remove ``kedaNetworkPolicySelector`` from helpers
206
kind: fixed
207
links:
208
- name: '#61564'
209
url: https://github.com/apache/airflow/pull/61564
210
- description: Use the ``bitnamilegacy/postgresql`` image
211
kind: fixed
212
links:
213
- name: '#61156'
214
url: https://github.com/apache/airflow/pull/61156
215
- description: Fix Compatibility of Celery Worker Sets with Workers Separation
216
kind: fixed
217
links:
218
- name: '#60420'
219
url: https://github.com/apache/airflow/pull/60420
220
- description: Fix database cleanup cronjob ImagePullSecrets
221
kind: fixed
222
links:
223
- name: '#58626'
224
url: https://github.com/apache/airflow/pull/58626
225
- description: Remove ``workers.celery`` breaking change
226
kind: fixed
227
links:
228
- name: '#61049'
229
url: https://github.com/apache/airflow/pull/61049
230
- description: Fix missing templating in API Server ``extraInitContainers``
231
kind: fixed
232
links:
233
- name: '#60812'
234
url: https://github.com/apache/airflow/pull/60812
235
- description: Fix ``securityContext.containers``/``ingress.apiServer`` in values.schema.json
236
kind: fixed
237
links:
238
- name: '#60575'
239
url: https://github.com/apache/airflow/pull/60575
240
- description: Remove unused ``containerLifecycleHooks`` field
241
kind: fixed
242
links:
243
- name: '#60239'
244
url: https://github.com/apache/airflow/pull/60239
245
- description: Remove unneeded logic in api-server
246
kind: fixed
247
links:
248
- name: '#60147'
249
url: https://github.com/apache/airflow/pull/60147
250
- description: Remove ``defaultUser`` from API Server in values.schema.json
251
kind: fixed
252
links:
253
- name: '#59762'
254
url: https://github.com/apache/airflow/pull/59762
255
- description: Isolate ``defaultUser`` handling in ``createUserJob``
256
kind: fixed
257
links:
258
- name: '#59767'
259
url: https://github.com/apache/airflow/pull/59767
260
- description: Fix rendering condition of ``git_sync_ssh_key_volume``
261
kind: fixed
262
links:
263
- name: '#59418'
264
url: https://github.com/apache/airflow/pull/59418
265
- description: Add watch for events to the Pod launcher role
266
kind: fixed
267
links:
268
- name: '#59080'
269
url: https://github.com/apache/airflow/pull/59080
270
- description: Ensure that git-sync actually runs when ``dags.gitSync.enabled=true``
271
and ``dags.persistence.enabled=true``
272
kind: fixed
273
links:
274
- name: '#59123'
275
url: https://github.com/apache/airflow/pull/59123
276
- description: Don't add labels to non-existent configuration options
277
kind: fixed
278
links:
279
- name: '#59213'
280
url: https://github.com/apache/airflow/pull/59213
281
- description: Add log volume to init container for scheduler, triggerer and worker
282
kind: fixed
283
links:
284
- name: '#56418'
285
url: https://github.com/apache/airflow/pull/56418
286
- description: Correctly derive celery sync_parallelism from scheduler CPU limits
287
kind: fixed
288
links:
289
- name: '#58733'
290
url: https://github.com/apache/airflow/pull/58733
291
- description: Fix ingress notes
292
kind: fixed
293
links:
294
- name: '#59122'
295
url: https://github.com/apache/airflow/pull/59122
296
- description: Fix Liveness / Readiness / Startup probe path for Airflow 3.x
297
kind: fixed
298
links:
299
- name: '#58734'
300
url: https://github.com/apache/airflow/pull/58734
301
- description: Fix flower network policy condition when multiple executors
302
kind: fixed
303
links:
304
- name: '#58635'
305
url: https://github.com/apache/airflow/pull/58635
306
- description: Missing SCC Role bindings for redis and api-server
307
kind: fixed
308
links:
309
- name: '#57985'
310
url: https://github.com/apache/airflow/pull/57985
311
- description: Ensure graceful Redis shutdown
312
kind: fixed
313
links:
314
- name: '#58432'
315
url: https://github.com/apache/airflow/pull/58432
316
- description: Start Redis directly, not via shell
317
kind: fixed
318
links:
319
- name: '#58790'
320
url: https://github.com/apache/airflow/pull/58790
321
- description: Add missing ``airflow.fullname`` on kubernetes objects
322
kind: fixed
323
links:
324
- name: '#52953'
325
url: https://github.com/apache/airflow/pull/52953
326
- description: StatsD deployment volume mount without subpath for live reloading
327
kind: fixed
328
links:
329
- name: '#54986'
330
url: https://github.com/apache/airflow/pull/54986
331
- description: Fix KEDA query for Kubernetes Executor
332
kind: fixed
333
links:
334
- name: '#55559'
335
url: https://github.com/apache/airflow/pull/55559
336
- description: Add API Server config in k8s pod template
337
kind: fixed
338
links:
339
- name: '#53533'
340
url: https://github.com/apache/airflow/pull/53533
341
- description: Fix helm schema validation for executor value
342
kind: fixed
343
links:
344
- name: '#54682'
345
url: https://github.com/apache/airflow/pull/54682
346
- description: Correct watch verb quoting in Airflow Job Launcher Role
347
kind: fixed
348
links:
349
- name: '#53822'
350
url: https://github.com/apache/airflow/pull/53822
351
- description: Trim non-alphanumeric characters from the executor label
352
kind: fixed
353
links:
354
- name: '#53534'
355
url: https://github.com/apache/airflow/pull/53534
356
- description: Fix KEDA Query to Use executor Field Instead of queue for Multiple
357
Executors
358
kind: fixed
359
links:
360
- name: '#52840'
361
url: https://github.com/apache/airflow/pull/52840
362
- description: 'Docs: Document how to run the API server behind a reverse proxy'
363
kind: changed
364
links:
365
- name: '#61095'
366
url: https://github.com/apache/airflow/pull/61095
367
- description: 'Docs: Clarify ingress settings for Airflow 2 vs 3 in values.yaml'
368
kind: changed
369
links:
370
- name: '#60434'
371
url: https://github.com/apache/airflow/pull/60434
372
- description: 'Docs: Add database cleanup docs to Helm productions docs'
373
kind: changed
374
links:
375
- name: '#58707'
376
url: https://github.com/apache/airflow/pull/58707
377
- description: 'Docs: KEDA best practices + better documentation'
378
kind: changed
379
links:
380
- name: '#58246'
381
url: https://github.com/apache/airflow/pull/58246
382
- description: 'Docs: Update chart info about built-in secrets and environment variables'
383
kind: changed
384
links:
385
- name: '#58317'
386
url: https://github.com/apache/airflow/pull/58317
387
- description: 'Docs: Fix typo in PgBouncer section of the Production Guide'
388
kind: changed
389
links:
390
- name: '#56754'
391
url: https://github.com/apache/airflow/pull/56754
392
- description: 'Docs: Update webserver secret note in NOTES.txt and Production Guide'
393
kind: changed
394
links:
395
- name: '#55106'
396
url: https://github.com/apache/airflow/pull/55106
397
- description: 'Docs: Make term Dag consistent in docs v2'
398
kind: changed
399
links:
400
- name: '#55099'
401
url: https://github.com/apache/airflow/pull/55099
402
- description: 'Docs: Add API Server to container resources docs'
403
kind: changed
404
links:
405
- name: '#54698'
406
url: https://github.com/apache/airflow/pull/54698
407
- description: 'Docs: Fix YAML block scalar when providing SSH key for git-sync'
408
kind: changed
409
links:
410
- name: '#56716'
411
url: https://github.com/apache/airflow/pull/56716
412
artifacthub.io/links: |
413
- name: Documentation
414
url: https://airflow.apache.org/docs/helm-chart/1.19.0/
415
artifacthub.io/screenshots: |
416
- title: Home Page
417
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/home_dark.png
418
- title: DAG Overview Dashboard
419
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dag_overview_dashboard.png
420
- title: DAGs View
421
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dags.png
422
- title: Assets View
423
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/asset_view.png
424
- title: Grid View
425
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dag_overview_grid.png
426
- title: Graph View
427
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dag_overview_graph.png
428
- title: Variable View
429
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/variable_hidden.png
430
- title: Code View
431
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dag_overview_code.png
432
dependencies:
433
- name: postgresql
434
version: 13.2.24
435
repository: file:///postgresql
436
condition: postgresql.enabled
437
type: application
438

The trusted source for open source

Talk to an expert
PrivacyTerms

Product

Chainguard ContainersChainguard LibrariesChainguard VMsIntegrationsPricing
© 2026 Chainguard, Inc. All Rights Reserved.
Chainguard® and the Chainguard logo are registered trademarks of Chainguard, Inc. in the United States and/or other countries.
The other respective trademarks mentioned on this page are owned by the respective companies and use of them does not imply any affiliation or endorsement.