[ 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)