airflow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ashton Hudson (Jira)" <j...@apache.org>
Subject [jira] [Created] (AIRFLOW-6574) Docker operator needs a private environment dict
Date Wed, 15 Jan 2020 21:57:00 GMT
Ashton Hudson created AIRFLOW-6574:
--------------------------------------

             Summary: Docker operator needs a private environment dict
                 Key: AIRFLOW-6574
                 URL: https://issues.apache.org/jira/browse/AIRFLOW-6574
             Project: Apache Airflow
          Issue Type: Improvement
          Components: core
    Affects Versions: 1.10.7
            Reporter: Ashton Hudson
            Assignee: Ashton Hudson


The docker operator currently assigns the environment dict to the operators self, which leads
to the effect that when viewing the task in the browser, it displays all the environment variables.

This is an issue if the docker container gets it's database credentials via the environment
variables.

A proposed solution is to create a private_environment dict that is added to the operator's
class with a leading underscore. Since the browser renderer excludes all class attributes
with a leading underscore - the information won't be leaked.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Mime
View raw message