nailo2c opened a new pull request, #69945: URL: https://github.com/apache/airflow/pull/69945
closes: #61452 ## Summary This adds Helm chart support for exposing Flower with Kubernetes Gateway API `HTTPRoute`. - adds `flower.httpRoute` values, schema, template, tests, and docs; - routes the default backend to the Flower service on `ports.flowerUI`; - supports custom labels, annotations, hostnames, `parentRefs`, path settings, and full `rules` override; - fails fast when Flower Ingress and Flower HTTPRoute are both enabled. API Server HTTPRoute support was already added in #67675. This PR covers the remaining Flower scope for #61452. ## Validation E2E screenshot through the Gateway API path: <img width="1916" height="397" alt="61452_flower_workers" src="https://github.com/user-attachments/assets/6994936f-fd5a-4ea2-8745-243591cb1c36" /> This was opened at `http://flower.localhost:8888/workers` while port-forwarding the Envoy Gateway dataplane service, so the request path was: ```text browser -> Envoy Gateway service -> Gateway listener -> Flower HTTPRoute -> airflow-flower service ``` <br> --- ##### Was generative AI tooling used to co-author this PR? <!-- If generative AI tooling has been used in the process of authoring this PR, please change below checkbox to `[X]` followed by the name of the tool, uncomment the "Generated-by". --> - [x] Yes (please specify the tool below) Generated-by: [GPT-5] following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- 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]
