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?
Code of Conduct
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?
Code of Conduct