Skip to content

Can't configure Kubernetes and Celery workers in Helm Chart #28880

@csp33

Description

@csp33

Official Helm Chart version

1.7.0 (latest released)

Apache Airflow version

2.4.3

Kubernetes Version

1.25

Helm Chart configuration

No response

Docker Image customizations

No response

What happened

Current Helm chart uses the "workers" section to configure Kubernetes or Celery workers parameters (resources, affinity, etc.).
However, when using CeleryKubernetesExecutor, the "workers" section is used to configure the Celery ones, making Kubernetes workers settings available only via podTemplateFile, which can be difficult to manage.

I suggest splitting "workers" into "kubernetesWorkers" (used in pod_template_file) and "celeryWorkers" (used by the celery ones)

What you think should happen instead

Helm Chart should allow to configure both kind of workers in an easy way

How to reproduce

No response

Anything else

No response

Are you willing to submit PR?

  • Yes I am willing to submit a PR!

Code of Conduct

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions