Skip to content

defaultUser option might need to be moved to the apiserver section #53198

@jsnb-devoted

Description

@jsnb-devoted

Official Helm Chart version

1.17.0 (latest released)

Apache Airflow version

3

Kubernetes Version

v1.32.5-eks-5d4a308

Helm Chart configuration

Moving to airflow 3 I removed the webserver from my values file and I noticed the helm deploy creating the create-user Job (https://github.com/apache/airflow/blob/main/chart/templates/jobs/create-user-job.yaml#L23C1-L24C1).

I don't know enough about the job to know but it seemed like either that defaultUser config needs to be migrated to the apiServer section if its still relevant.

Docker Image customizations

No response

What happened

Running the helm deploy tried to create a Job that I had never seen before because we always had this in our values file:

  webserver:
    defaultUser:
      enabled: false

What you think should happen instead

No response

How to reproduce

Upgrade the chart airflowVersion to airflow 3, remove the webserver section and do a helm deploy.

Anything else

Adding this back in the values unblocks me:

  webserver:
    defaultUser:
      enabled: false

but wanted to raise it in case it wasn't intentional.

Also maybe I am supposed to keep some webserver values in the values file? I assumed that it was safe to wipe out because that is no longer a component of airflow 3.

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

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