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)