apache / apache/airflow

Warning about invisible connections/variable in the Web UI

Open
#10,867 7 comments 14 reactions 0 assignees View on GitHub
good first issue kind:feature
Dominant language
Python
Stars
46.9k
Forks
17.8k
Avg merge
2d 9h
Merged PRs (30d)
472

Description

Hello,

Currently, you can define a new connection/variable in several ways.
* Metabase
* Environment variable
* Secret backend

However, only the connections defined with the Metabase are visible from the Web UI. This is surprising among users because a natural way to check connection/variable configuration is to use the Web UI, which may not show complete information.
I would be happy if there was a warning stating that not all connections / variables are visible when the user has a configured secret backend or when the `AIRFLOW__CONN_*` /`AIRFLOW__VAR_*` environment variable is defined. This should appear above the list of connections/variables.
![](https://airflow.readthedocs.io/en/latest/_images/connections.png)

This change is intended to improve the user experience.

Best regards,
Kamil Breguła

Contributor guide

Open the contributing guide

Research direction

Start at the Web UI pages that list connections and variables, and trace how those lists are assembled. Add an explanatory warning above each list when environment-variable or secret-backend configuration may be hidden; done means users can see that the displayed configuration is incomplete in those cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
frontend
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.