Skip to content

Clean up webserver config #43519

@bbovenzi

Description

@bbovenzi

For Airflow 3, we should take a look at which config & settings fields that we want to keep or remove. Particularly for the webserver.

Config we should remove:

  • dag_default_view: Unnecessary with new designs
  • dag_orientation: Better to customize in the UI (either changes dag to dag, or part of i18n)
  • grid_view_sorting_order: Better to customize in the UI. Matters more on a dag to dag level
  • default_dag_run_display_number: Better for the UI to decide
  • default_wrap: same as dag_orientation
  • show_recent_stats_for_completed_runs: Unnecessary with new designs
  • default_ui_timezone: we should default to the system timezone
  • log_fetch_*: we should just use the auto_refresh_interval
  • log_animation_speed: Better for the UI to decide
  • navbar_logo_text_color: this doesn't exist anymore
  • show_trigger_form_if_no_params We'll always have a confirm step

Settings we should remove:

  • STATE_COLORS: current colors don't work well in both light and dark mode. Doesn't allow individual users to customize to what they personally can see best

Dag fields to remove:

  • orientation
  • default_views

Task fields to remove:

  • ui_color
  • ui_fgcolor: I know some people like these, but having both state and operator colors gets too loud and unusable too fast

Metadata

Metadata

Assignees

No one assigned

    Labels

    AIP-38Modern Web Applicationarea:webserverWebserver related Issues

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions