Edgar Rodriguez created AIRFLOW-1985:
----------------------------------------

             Summary: Subdag tasks do not work with impersonation
                 Key: AIRFLOW-1985
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-1985
             Project: Apache Airflow
          Issue Type: Bug
            Reporter: Edgar Rodriguez
            Assignee: Edgar Rodriguez


When using {{run_as_user}} for impersonation, airflow creates a subset of the 
configuration to make it available for the task during execution via 
{{base_task_runner.py}}. This behavior is consistent for the triggering the 
subdag task.
The above code path is not executed when running tasks within a subdag using 
the {{SequentialExecutor}}, where each task is run direcly.

Note that in the context of subdags, tasks running for the subdags are already 
running in the same context of the user, so no additional impersonation is 
needed, but since it's not guaranteed that the user has the right configuration 
settings (hence why we copy a subset of the configuration during 
impersonation), we need to propagate those settings for the tasks within the 
subdag as well.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to