Stop automatically starting Airflow web server with Meltano UI
This is the result of our debriefing discussion with @dmor after the first call for meltano/account-management#1
Context
With our pipelines fully integrating with Airflow and properly scheduling jobs even for recurring pipelines, there is no reason for non technical users to visit the Airflow UI.
It does not provide any additional information or functionality to them without a deep understanding of how Airflow works and how it connects / interacts with the Meltano Pipelines.
Proposal
- Remove the
Orchestrate
link from the top nav bar - Remove the
Orchestrate
button from the options next to each pipeline (either way, at the moment all those buttons send the user to the same view, they are not context aware and do not send the user to the Airflow job(s) for that specific pipeline) - Leave the embedded Airflow view and route for advanced users and internal use. Maybe add the link somewhere?
Edited by Douwe Maan