Repository: incubator-airflow Updated Branches: refs/heads/master dfff04671 -> e58d0c9e2
[AIRFLOW-2162] When impersonating another user, pass env variables to sudo Project: http://git-wip-us.apache.org/repos/asf/incubator-airflow/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-airflow/commit/354492bc Tree: http://git-wip-us.apache.org/repos/asf/incubator-airflow/tree/354492bc Diff: http://git-wip-us.apache.org/repos/asf/incubator-airflow/diff/354492bc Branch: refs/heads/master Commit: 354492bc597130f43c76e7bec4bc894fb6deb7fe Parents: dfff046 Author: John Arnold (AZURE) <joh...@microsoft.com> Authored: Tue Apr 3 21:17:05 2018 +0000 Committer: John Arnold (AZURE) <joh...@microsoft.com> Committed: Tue Apr 10 21:47:45 2018 +0000 ---------------------------------------------------------------------- airflow/task/task_runner/base_task_runner.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-airflow/blob/354492bc/airflow/task/task_runner/base_task_runner.py ---------------------------------------------------------------------- diff --git a/airflow/task/task_runner/base_task_runner.py b/airflow/task/task_runner/base_task_runner.py index 9b386df..794b450 100644 --- a/airflow/task/task_runner/base_task_runner.py +++ b/airflow/task/task_runner/base_task_runner.py @@ -73,7 +73,7 @@ class BaseTaskRunner(LoggingMixin): # propagate PYTHONPATH environment variable pythonpath_value = os.environ.get(PYTHONPATH_VAR, '') - popen_prepend = ['sudo', '-H', '-u', self.run_as_user] + popen_prepend = ['sudo', '-E', '-H', '-u', self.run_as_user] if pythonpath_value: popen_prepend.append('{}={}'.format(PYTHONPATH_VAR, pythonpath_value))