Skip to content

dagProcessor is missing podDisruptionBudget #60242

@geocomm-shenningsgard

Description

@geocomm-shenningsgard

Official Helm Chart version

1.18.0 (latest released)

Apache Airflow version

3.x

Kubernetes Version

1.32

Helm Chart configuration

dagProcessor:
#  podDisruptionBudget:
#    enabled: true
#    config:
#      maxUnavailable: 1
scheduler:
  podDisruptionBudget:
    enabled: true
    config:
      maxUnavailable: 1
apiServer:
  podDisruptionBudget:
    enabled: true
    config:
      maxUnavailable: 1
web:
  podDisruptionBudget:
    enabled: true
    config:
      maxUnavailable: 1

Docker Image customizations

No response

What happened

The dagProcessor config doesn't allow any podDisruptionBudget.

What you think should happen instead

It should allow configuration of a podDisruptionBudget, as all of the other components do.

How to reproduce

Add this to a values.yaml file:

dagProcessor:
  podDisruptionBudget:
    enabled: true
    config:
      maxUnavailable: 1

...then try to deploy Airflow via the Helm chart.

Anything else

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:helm-chartAirflow Helm Chartkind:bugThis is a clearly a bugneeds-triagelabel for new issues that we didn't triage yet

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions