Aryaman-leo opened a new pull request, #62169: URL: https://github.com/apache/airflow/pull/62169
This PR adds support for overriding the default Airflow logo in the UI navigation via a configurable custom_logo parameter defined in the [api] section of airflow.cfg. The implementation reads the custom_logo value from the authenticated /api/v2/config endpoint and introduces a BrandLogo wrapper component in the UI. If a custom logo is configured, it is rendered in place of the default AirflowPin. If the value is not set or the image fails to load, the UI gracefully falls back to the default logo. This change: Preserves the existing authentication model (requires_authenticated remains unchanged) Does not introduce breaking changes to the public API schema Maintains backward compatibility Provides safe fallback behavior Example configuration: [api] custom_logo = https://example.com/logo.svg expose_config = True -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
