[
https://issues.apache.org/jira/browse/AIRFLOW-4008?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
David Lum updated AIRFLOW-4008:
-------------------------------
Summary: Add ability to set a ConfigMap to EnvFrom for pods brought up by
the Kubernetes Executor (was: Add ability to set a ConfigMap for pods brough
up by the Kubernetes Executor)
> Add ability to set a ConfigMap to EnvFrom for pods brought up by the
> Kubernetes Executor
> ----------------------------------------------------------------------------------------
>
> Key: AIRFLOW-4008
> URL: https://issues.apache.org/jira/browse/AIRFLOW-4008
> Project: Apache Airflow
> Issue Type: Improvement
> Components: kubernetes
> Reporter: David Lum
> Assignee: David Lum
> Priority: Minor
> Labels: Kubernetes, kubernetes
>
> This ticket is split off from AIRFLOW-3258. This addresses that the problem
> of having scheduler and worker pods with the same configuration. Manually
> specifying environment variables in the deployment file and then again in the
> {{airflow.cfg}} is error prone. Two options to fix this are:
> # Add all the environment variables of the scheduler to the pods being
> brought up. This could be set with a boolean flag in the kubernetes section
> of the {{airflow.cfg}} which would to default to false, and have a name such
> as copy_scheduler_enivronement. Any environment variables set in the
> kubernetes_environment_variables or kuberenetes_secrets section, as well as
> those that are hard coded such as AIRFLOW__CORE__EXECUTOR would overwrite
> those present in the current environment when applied to the worker pod.
> # Specify a ConfigMap that the worker pods {{envFrom}} in the
> {{airflow.cfg}} that could act as a shared resource for the scheduler and
> worker pods.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)