You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Dan Figueras (JIRA)" <ji...@apache.org> on 2019/08/02 09:44:00 UTC
[jira] [Created] (AIRFLOW-5097) Hide passwords on execution
Dan Figueras created AIRFLOW-5097:
-------------------------------------
Summary: Hide passwords on execution
Key: AIRFLOW-5097
URL: https://issues.apache.org/jira/browse/AIRFLOW-5097
Project: Apache Airflow
Issue Type: Improvement
Components: logging
Affects Versions: 1.10.3
Reporter: Dan Figueras
When you set a Variable using the Airflow UI and you put anything that contains "password" or similar, the value gets hidden in the interface, but when you use those variables during the executing process they are printed in the Airflow log.
It would be good if it obfuscated the value before printing, like replacing the value for a series of `*`.
So instead of showing:
[2019-08-02 09:32:12,896] \{{bash_operator.py:114}} INFO - Running command: export GIT_DEVOPS_USER="devops_user" && export GIT_DEVOPS_PASSWORD="123password"
It would look like:
[2019-08-02 09:32:12,896] \{{bash_operator.py:114}} INFO - Running command: export GIT_DEVOPS_USER="devops_user" && export GIT_DEVOPS_PASSWORD="*********"
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)