[
https://issues.apache.org/jira/browse/AIRFLOW-4008?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16796100#comment-16796100
]
ASF subversion and git services commented on AIRFLOW-4008:
----------------------------------------------------------
Commit ddaa00cd0beab2bf212ad67d2fb57de35ab7ee22 in airflow's branch
refs/heads/v1-10-stable from davlum
[ https://gitbox.apache.org/repos/asf?p=airflow.git;h=ddaa00c ]
[AIRFLOW-3258] K8S executor environment variables section. (#4627)
* [AIRFLOW-3258] K8S executor, optional mount current env in worker pods
* fix(AIRFLOW-3258): fix tests
* fetch config in KubeConfig init
* fix(AIRFLOW-3258): address pr comments
feat(AIRFLOW-3258): move feature to AIRFLOW-4008
fix(AIRFLOW-3258): fix tests
* refactor(AIRFLOW-3258): changes for PR
> 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 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)