dondaum commented on issue #17604:
URL: https://github.com/apache/airflow/issues/17604#issuecomment-899256816
Thank you for the quick respond.
I think I do not completely understand what you mean. Is it correct that you
assume that there is another either Airflow variable or connection with the
name "dbt_warehouse" (lowercase) as key?
If so, I tested it on a fresh local Airflow dev instance with a clean
environment withouth any other variable than the above mentionend in the
context section.
But let me test it with another key name that I have not used so far and let
me list all Airflow variables and connection before.
I guess I am asking this because if the masking works as expected and with
your latested changes on the exception this feature request, at least from my
site, is not needed anymore.
So I run another test, I created a fresh local Airflow instance and listed
all variables and connections:
```
airflow variables list -o table
key
=======
testvar
```
the variable structure is:
```
airflow variables get testvar
{
"THIS_IS_A_RANDOM_SENSITIVE_VAR": "SuperRandomString1"
}
```
and
```
airflow connections list -o table
No data found
```
I sticked to the same example above with:
`
AIRFLOW__CORE__SENSITIVE_VAR_CONN_NAMES: "THIS_IS_A_RANDOM_SENSITIVE_VAR"
`
```Python
[2021-08-16 06:09:20,814] {{dbt_k8s_operator.py:67}} INFO -
{'THIS_IS_A_RANDOM_SENSITIVE_VAR': 'SuperRandomString1'}
[2021-08-16 06:09:20,814] {{dbt_k8s_operator.py:69}} INFO - Custom
KubernetesPodOperator runs K8S Task
[2021-08-16 06:09:20,823] {{taskinstance.py:1501}} ERROR - Task failed with
exception
```
Then I only changed the Airflow configuration variable
AIRFLOW__CORE__SENSITIVE_VAR_CONN_NAMES and changed the var name to all
lowercase
`
AIRFLOW__CORE__SENSITIVE_VAR_CONN_NAMES: "this_is_a_random_sensitive_var"
`
```Python
[2021-08-16 06:14:19,899] {{dbt_k8s_operator.py:67}} INFO -
{'THIS_IS_A_RANDOM_SENSITIVE_VAR': '***'}
[2021-08-16 06:14:19,899] {{dbt_k8s_operator.py:69}} INFO - Custom
KubernetesPodOperator runs K8S Task
[2021-08-16 06:14:19,906] {{taskinstance.py:1501}} ERROR - Task failed with
exception
```
I get the same behavior.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]