[ 
https://issues.apache.org/jira/browse/AIRFLOW-2572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16974119#comment-16974119
 ] 

jack commented on AIRFLOW-2572:
-------------------------------

[~joejasinski] can you recheck this with newer version of Airflow?

> Airflow /admin/configurationview/ Running Configuration not accurate
> --------------------------------------------------------------------
>
>                 Key: AIRFLOW-2572
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-2572
>             Project: Apache Airflow
>          Issue Type: Bug
>    Affects Versions: 1.10.0
>         Environment: Debian 8 (in a Docker container)
>            Reporter: Joe Jasinski
>            Priority: Minor
>
> The admin Runtime Configuration section of /admin/configurationview/ is 
> showing config settings from the config file but not the environment 
> variables set. 
> When that page renders, this loop is called, which uses the config.as_dict() 
> method:
> https://github.com/apache/incubator-airflow/blob/master/airflow/www/views.py#L2868
> The conf.as_dict() method doesn't properly read in from the environment 
> variables. In the example below, see how we can get the expected value from 
> conf.get() but not from conf.as_dict().  I think it has to do with the 
> implementation of as_dict()
> export 
> AIRFLOW__CORE__SQL_ALCHEMY_CONN=postgresql+psycopg2://airflow:****@postgres:5432/airflow
> >>> from airflow import configuration as conf
> >>> import os
> >>> os.environ["AIRFLOW__CORE__SQL_ALCHEMY_CONN"]
> 'postgresql+psycopg2://airflow:****@postgres:5432/airflow'
> >>> dict(conf.as_dict(True, True))['core']['sql_alchemy_conn']
> ('sqlite:////usr/local/airflow/airflow/airflow.db', 'bash cmd')
> >>> conf.get('core', 'sql_alchemy_conn')
> 'postgresql+psycopg2://airflow:****@postgres:5432/airflow'



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

Reply via email to