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)