blob: 303d23610c6976b04cbabef420f0585285b8f0da [file] [log] [blame]
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
# apiVersion v2 is Helm 3
---
apiVersion: v2
name: airflow
version: 1.20.0-dev
appVersion: 3.1.7
description: The official Helm chart to deploy Apache Airflow, a platform to
programmatically author, schedule, and monitor workflows
home: https://airflow.apache.org/
sources:
- https://github.com/apache/airflow
icon: https://airflow.apache.org/images/airflow_dark_bg.png
keywords:
- apache
- airflow
- workflow
- scheduler
dependencies:
- name: postgresql
version: 13.2.24
repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled
maintainers:
- email: dev@airflow.apache.org
name: Apache Airflow PMC
type: application
annotations:
artifacthub.io/links: |
- name: Documentation
url: https://airflow.apache.org/docs/helm-chart/1.20.0/
artifacthub.io/screenshots: |
- title: Home Page
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/home_dark.png
- title: DAG Overview Dashboard
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dag_overview_dashboard.png
- title: DAGs View
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dags.png
- title: Assets View
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/asset_view.png
- title: Grid View
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dag_overview_grid.png
- title: Graph View
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dag_overview_graph.png
- title: Variable View
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/variable_hidden.png
- title: Code View
url: https://airflow.apache.org/docs/apache-airflow/3.1.7/_images/dag_overview_code.png
artifacthub.io/changes: |
- description: Add ``PodDisruptionBudget`` for Dag Processor
kind: added
links:
- name: '#60294'
url: https://github.com/apache/airflow/pull/60294
- description: Add ``PodDisruptionBudget`` for Triggerer and Workers
kind: added
links:
- name: '#59068'
url: https://github.com/apache/airflow/pull/59068
- description: Add ``HorizontalPodAutoscaler`` (HPA) for API Server
kind: added
links:
- name: '#52392'
url: https://github.com/apache/airflow/pull/52392
- description: Add support for launching jobs with ``KubernetesJobOperator``
kind: added
links:
- name: '#52024'
url: https://github.com/apache/airflow/pull/52024
- description: Add ``CronJob`` to clean old records in the database
kind: added
links:
- name: '#58155'
url: https://github.com/apache/airflow/pull/58155
- description: Improve dag_bundle_config_list Configuration
kind: changed
links:
- name: '#60645'
url: https://github.com/apache/airflow/pull/60645
- description: Add ``workers.celery.kerberosInitContainer`` & ``workers.kubernetes.kerberosInitContainer``
kind: changed
links:
- name: '#60751'
url: https://github.com/apache/airflow/pull/60751
- description: Add ``workers.celery.securityContexts`` & ``workers.kubernetes.securityContexts``
kind: changed
links:
- name: '#60396'
url: https://github.com/apache/airflow/pull/60396
- description: Add ``workers.celery.podManagementPolicy`` field
kind: changed
links:
- name: '#60359'
url: https://github.com/apache/airflow/pull/60359
- description: Add ``workers.celery.strategy`` field
kind: changed
links:
- name: '#60354'
url: https://github.com/apache/airflow/pull/60354
- description: Add ``workers.celery.updateStrategy`` field
kind: changed
links:
- name: '#60351'
url: https://github.com/apache/airflow/pull/60351
- description: Add ``workers.celery.persistence`` section
kind: changed
links:
- name: '#60238'
url: https://github.com/apache/airflow/pull/60238
- description: Add ``workers.celery.livenessProbe`` section
kind: changed
links:
- name: '#60186'
url: https://github.com/apache/airflow/pull/60186
- description: Add ``workers.celery.args`` field
kind: changed
links:
- name: '#60163'
url: https://github.com/apache/airflow/pull/60163
- description: Add ``workers.celery.command`` & ``workers.kubernetes.command``
kind: changed
links:
- name: '#60067'
url: https://github.com/apache/airflow/pull/60067
- description: Allow custom ``volumeClaimTemplates`` when ``logs.persistence.enabled``
is true
kind: changed
links:
- name: '#60118'
url: https://github.com/apache/airflow/pull/60118
- description: Add checksum for JWT secret in API server and scheduler deployments
kind: changed
links:
- name: '#60111'
url: https://github.com/apache/airflow/pull/60111
- description: Add ``workers.celery.revisionHistoryLimit`` field
kind: changed
links:
- name: '#60056'
url: https://github.com/apache/airflow/pull/60056
- description: Add Redis StatefulSet ``persistentVolumeClaimRetentionPolicy`` support
kind: changed
links:
- name: '#59955'
url: https://github.com/apache/airflow/pull/59955
- description: Add ``workers.celery.replicas`` field
kind: changed
links:
- name: '#59730'
url: https://github.com/apache/airflow/pull/59730
- description: Add custom envs to database cleanup
kind: changed
links:
- name: '#59804'
url: https://github.com/apache/airflow/pull/59804
- description: Extend ``airflow_ti_running`` metrics by scheduled, queued and deferred
kind: changed
links:
- name: '#58819'
url: https://github.com/apache/airflow/pull/58819
- description: Create an explicit control for ``createUserJob``
kind: changed
links:
- name: '#56057'
url: https://github.com/apache/airflow/pull/56057
- description: Make cleanup cronjob conditional on kubernetes executor
kind: changed
links:
- name: '#58695'
url: https://github.com/apache/airflow/pull/58695
- description: Add database cleanup options and remove deprecated ``securityContext``
field
kind: changed
links:
- name: '#58663'
url: https://github.com/apache/airflow/pull/58663
- description: Add ability to disable API Server
kind: changed
links:
- name: '#56493'
url: https://github.com/apache/airflow/pull/56493
- description: Add ``registry.secretNames`` and ``registry.connections`` options
kind: changed
links:
- name: '#58094'
url: https://github.com/apache/airflow/pull/58094
- description: Allow custom labels in StatsD, redis and Dag Processor
kind: changed
links:
- name: '#55832'
url: https://github.com/apache/airflow/pull/55832
- description: Allow setting ``restartPolicy`` for batch jobs in chart
kind: changed
links:
- name: '#54354'
url: https://github.com/apache/airflow/pull/54354
- description: Add readiness and liveliness support for git sync relay sidecars
kind: changed
links:
- name: '#50218'
url: https://github.com/apache/airflow/pull/50218
- description: Allow overriding ``schedulerName`` on worker/tasks pods
kind: changed
links:
- name: '#53983'
url: https://github.com/apache/airflow/pull/53983
- description: Allow additional ``PodDisruptionBudget`` config properties
kind: changed
links:
- name: '#58864'
url: https://github.com/apache/airflow/pull/58864
- description: Add EdgeExecutor to KEDA query
kind: changed
links:
- name: '#55560'
url: https://github.com/apache/airflow/pull/55560
- description: Allow ``revisionHistoryLimit`` to be set to 0
kind: changed
links:
- name: '#60340'
url: https://github.com/apache/airflow/pull/60340
- description: Allow optional ``subPath`` for logs volume mount
kind: changed
links:
- name: '#52350'
url: https://github.com/apache/airflow/pull/52350
- description: Move triggerer from ``pod-log-reader-role`` to ``pod-launcher-role``
kind: changed
links:
- name: '#56872'
url: https://github.com/apache/airflow/pull/56872
- description: Remove ``kedaNetworkPolicySelector`` from helpers
kind: fixed
links:
- name: '#61564'
url: https://github.com/apache/airflow/pull/61564
- description: Use the ``bitnamilegacy/postgresql`` image
kind: fixed
links:
- name: '#61156'
url: https://github.com/apache/airflow/pull/61156
- description: Fix Compatibility of Celery Worker Sets with Workers Separation
kind: fixed
links:
- name: '#60420'
url: https://github.com/apache/airflow/pull/60420
- description: Fix database cleanup cronjob ImagePullSecrets
kind: fixed
links:
- name: '#58626'
url: https://github.com/apache/airflow/pull/58626
- description: Remove ``workers.celery`` breaking change
kind: fixed
links:
- name: '#61049'
url: https://github.com/apache/airflow/pull/61049
- description: Fix missing templating in API Server ``extraInitContainers``
kind: fixed
links:
- name: '#60812'
url: https://github.com/apache/airflow/pull/60812
- description: Fix ``securityContext.containers``/``ingress.apiServer`` in values.schema.json
kind: fixed
links:
- name: '#60575'
url: https://github.com/apache/airflow/pull/60575
- description: Remove unused ``containerLifecycleHooks`` field
kind: fixed
links:
- name: '#60239'
url: https://github.com/apache/airflow/pull/60239
- description: Remove unneeded logic in api-server
kind: fixed
links:
- name: '#60147'
url: https://github.com/apache/airflow/pull/60147
- description: Remove ``defaultUser`` from API Server in values.schema.json
kind: fixed
links:
- name: '#59762'
url: https://github.com/apache/airflow/pull/59762
- description: Isolate ``defaultUser`` handling in ``createUserJob``
kind: fixed
links:
- name: '#59767'
url: https://github.com/apache/airflow/pull/59767
- description: Fix rendering condition of ``git_sync_ssh_key_volume``
kind: fixed
links:
- name: '#59418'
url: https://github.com/apache/airflow/pull/59418
- description: Add watch for events to the Pod launcher role
kind: fixed
links:
- name: '#59080'
url: https://github.com/apache/airflow/pull/59080
- description: Ensure that git-sync actually runs when ``dags.gitSync.enabled=true``
and ``dags.persistence.enabled=true``
kind: fixed
links:
- name: '#59123'
url: https://github.com/apache/airflow/pull/59123
- description: Don't add labels to non-existent configuration options
kind: fixed
links:
- name: '#59213'
url: https://github.com/apache/airflow/pull/59213
- description: Add log volume to init container for scheduler, triggerer and worker
kind: fixed
links:
- name: '#56418'
url: https://github.com/apache/airflow/pull/56418
- description: Correctly derive celery sync_parallelism from scheduler CPU limits
kind: fixed
links:
- name: '#58733'
url: https://github.com/apache/airflow/pull/58733
- description: Fix ingress notes
kind: fixed
links:
- name: '#59122'
url: https://github.com/apache/airflow/pull/59122
- description: Fix Liveness / Readiness / Startup probe path for Airflow 3.x
kind: fixed
links:
- name: '#58734'
url: https://github.com/apache/airflow/pull/58734
- description: Fix flower network policy condition when multiple executors
kind: fixed
links:
- name: '#58635'
url: https://github.com/apache/airflow/pull/58635
- description: Missing SCC Role bindings for redis and api-server
kind: fixed
links:
- name: '#57985'
url: https://github.com/apache/airflow/pull/57985
- description: Ensure graceful Redis shutdown
kind: fixed
links:
- name: '#58432'
url: https://github.com/apache/airflow/pull/58432
- description: Start Redis directly, not via shell
kind: fixed
links:
- name: '#58790'
url: https://github.com/apache/airflow/pull/58790
- description: Add missing ``airflow.fullname`` on kubernetes objects
kind: fixed
links:
- name: '#52953'
url: https://github.com/apache/airflow/pull/52953
- description: StatsD deployment volume mount without subpath for live reloading
kind: fixed
links:
- name: '#54986'
url: https://github.com/apache/airflow/pull/54986
- description: Fix KEDA query for Kubernetes Executor
kind: fixed
links:
- name: '#55559'
url: https://github.com/apache/airflow/pull/55559
- description: Add API Server config in k8s pod template
kind: fixed
links:
- name: '#53533'
url: https://github.com/apache/airflow/pull/53533
- description: Fix helm schema validation for executor value
kind: fixed
links:
- name: '#54682'
url: https://github.com/apache/airflow/pull/54682
- description: Correct watch verb quoting in Airflow Job Launcher Role
kind: fixed
links:
- name: '#53822'
url: https://github.com/apache/airflow/pull/53822
- description: Trim non-alphanumeric characters from the executor label
kind: fixed
links:
- name: '#53534'
url: https://github.com/apache/airflow/pull/53534
- description: Fix KEDA Query to Use executor Field Instead of queue for Multiple
Executors
kind: fixed
links:
- name: '#52840'
url: https://github.com/apache/airflow/pull/52840
- description: 'Docs: Document how to run the API server behind a reverse proxy'
kind: changed
links:
- name: '#61095'
url: https://github.com/apache/airflow/pull/61095
- description: 'Docs: Clarify ingress settings for Airflow 2 vs 3 in values.yaml'
kind: changed
links:
- name: '#60434'
url: https://github.com/apache/airflow/pull/60434
- description: 'Docs: Add database cleanup docs to Helm productions docs'
kind: changed
links:
- name: '#58707'
url: https://github.com/apache/airflow/pull/58707
- description: 'Docs: KEDA best practices + better documentation'
kind: changed
links:
- name: '#58246'
url: https://github.com/apache/airflow/pull/58246
- description: 'Docs: Update chart info about built-in secrets and environment variables'
kind: changed
links:
- name: '#58317'
url: https://github.com/apache/airflow/pull/58317
- description: 'Docs: Fix typo in PgBouncer section of the Production Guide'
kind: changed
links:
- name: '#56754'
url: https://github.com/apache/airflow/pull/56754
- description: 'Docs: Update webserver secret note in NOTES.txt and Production Guide'
kind: changed
links:
- name: '#55106'
url: https://github.com/apache/airflow/pull/55106
- description: 'Docs: Make term Dag consistent in docs v2'
kind: changed
links:
- name: '#55099'
url: https://github.com/apache/airflow/pull/55099
- description: 'Docs: Add API Server to container resources docs'
kind: changed
links:
- name: '#54698'
url: https://github.com/apache/airflow/pull/54698
- description: 'Docs: Fix YAML block scalar when providing SSH key for git-sync'
kind: changed
links:
- name: '#56716'
url: https://github.com/apache/airflow/pull/56716