You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Do not use <b>SequentialExecutor</b> in production.
<ahref={{get_docs_url("executor/index.html") }}><b>Click here</b></a> for more information.
{% endcall %}
{% endif %}
Proposal
A pluggable mechanism for Executor subclasses to vend UI views to then be used in views.py. This would allow all Executors to have UI components without needing to modify core Airflow code. There are not many instance of this coupling and it would be a more involved implementation which might not be used often. It isn't as high priority as other coupling types, but should still be addressed. There are also projects underway to migrate Airflow UI to a different framework, which would likely affect how this coupling would be solved.
The text was updated successfully, but these errors were encountered:
Overview
There are pages in the Airflow UI which are specific to particular Executors.
Examples
/rendered-k8s
url.Views code:
airflow/airflow/www/views.py
Line 1480 in 27e2101
Associated TI code:
airflow/airflow/models/taskinstance.py
Line 2161 in 26f94c5
Views code:
airflow/airflow/www/views.py
Line 532 in 26f94c5
Associated message in dags.html:
airflow/airflow/www/templates/airflow/dags.html
Lines 115 to 120 in fb741fd
Proposal
A pluggable mechanism for Executor subclasses to vend UI views to then be used in views.py. This would allow all Executors to have UI components without needing to modify core Airflow code. There are not many instance of this coupling and it would be a more involved implementation which might not be used often. It isn't as high priority as other coupling types, but should still be addressed. There are also projects underway to migrate Airflow UI to a different framework, which would likely affect how this coupling would be solved.
The text was updated successfully, but these errors were encountered: