Hey Daniel, This is great! Thanks a lot for working on this. I’ll wait to look at the PR and throw my questions/suggestions there.
- Sergio > On Dec 8, 2025, at 11:28 AM, Daniel Rossos via dev <[email protected]> > wrote: > > Hey everyone, > > > Just wanted to share an update on the FlinkBlueGreenDeployment ingress > enhancements we've been working on now that we have a higher fidelity > prototype working. We have added support for parent-level ingress > management to enable automatic traffic switching during Blue/Green > transitions. > > > Design Overview: > > > We're adding an optional ingress field at the FlinkBlueGreenDeployment spec > level (alongside the existing template field). When configured, the > operator will create and automatically manage an ingress that routes to the > currently active deployment. > > > Key behaviours: > > > Automatic backend switching - During state transitions (e.g., ACTIVE_BLUE → > ACTIVE_GREEN), the ingress backend automatically updates to point to the > active deployment's service > > Finalization integration - Ingress reconciliation happens during deployment > finalization, so traffic only switches after the new deployment is > confirmed ready. (i.e called in > BlueGreenDeploymentService.finalizeBlueGreenDeployment) > > Backwards compatible - The ingress field is optional. Existing deployments > work unchanged, and this won't affect FlinkDeployment-level ingress > definitions in the template spec > > > Would love to hear your thoughts on this approach. Any concerns about the > approach or suggestions for improvements? We are cleaning up the PR on our > side and hopefully have some code to accompany this description soon. > > > Thanks again, > > > Daniel
