I think we should proceed with the vote :) Let me start the voting thread.
On Tue, Mar 11, 2025 at 2:56 PM Sergio Chong Loo <schong...@apple.com.invalid> wrote: > @Gyula, > > Thanks for the input, I also second the “blue/green” naming convention; > and yes none of the colors is meant to have any meaning or purpose other > than distinction. > > @Alexis, > > Indeed, so far the proposal/doc suggests a FlinkBlueGreenDeployment CRD > > Sergio > > > On Mar 6, 2025, at 9:12 AM, Alexis Sarda-Espinosa < > sarda.espin...@gmail.com> wrote: > > > > Hi everyone, > > > > I had also thought about this kind of functionality in the past and I'm > > very interested to see how it works out. I had imagined something like a > > FlinkContinuousDeployment as CRD, just putting it out there. > > > > Regards, > > Alexis. > > > > On Thu, 6 Mar 2025, 17:31 Gyula Fóra, <gyula.f...@gmail.com> wrote: > > > >> Hi! > >> > >> I think we should consider either FlinkAbDeployment or > >> FlinkBlueGreenDeployment as a name and then label deployments and states > >> with a/b or blue/green accordingly. > >> > >> I have a slight preference for blue green as it sounds a bit nicer and > more > >> descriptive but it depends a bit whether the concept has any strong > >> relation with what should be the active one (does green always have to > be > >> the "new" one)? > >> > >> In any case I think the proposal is pretty clear and we should go ahead > >> with this if there are no more discussion points from the community :) > >> > >> I can start the vote on monday. > >> > >> Cheers, > >> Gyula > >> > >> On Tue, Feb 11, 2025 at 4:03 PM Sergio Chong Loo > >> <schong...@apple.com.invalid> wrote: > >> > >>> Hi Gyula, > >>> > >>> Great questions, I’ll track these topics in our docs accordingly as > well. > >>> > >>>> - What will be the naming convention for the created FlinkDeployment > >> A/B? > >>>> Should we introduce some logic for the users to control this? > >>> > >>> > >>> Currently, the controller takes the original resource name as the main > >>> prefix and adds the “-a” or “-b” suffixes (in an alternating fashion) > to > >>> distinguish them. We could switch this to a numeric pattern. > >>> > >>> We could indeed allow the user to have some control on the deployments’ > >>> name prefixes or even the _type_ of suffixes. Thoughts? > >>> > >>>> - Can the user "turn" and existing FlinkDeployment into a Blue / Green > >>>> deployment? > >>> > >>> This is a very good idea, we could introduce a “flag” in the CRD that > >>> would instruct the controller to treat an existing FlinkDeployment as > an > >>> “-a” type and proceed redeploying it as a Blue/Green instead. > >>> > >>>> - Did you consider alternative names for this CR? > >>> > >>> This is one of the most open topics, some other ideas were > >>> “Active/Standby” or “Rolling Deployments”… “Blue/Green” simply stuck a > >> bit > >>> more. Any other suggestions? > >>> > >>> Thanks, > >>> Sergio > >>> > >>> > >>>> On Feb 9, 2025, at 5:17 PM, Gyula Fóra <gyula.f...@gmail.com> wrote: > >>>> > >>>> Hi Sergio! > >>>> > >>>> I think this will be a great addition to the operator and is a feature > >>>> request that comes up again and again. > >>>> > >>>> Some minor comments/question: > >>>> - What will be the naming convention for the created FlinkDeployment > >> A/B? > >>>> Should we introduce some logic for the users to control this? > >>>> - Can the user "turn" and existing FlinkDeployment into a Blue / Green > >>>> deployment? > >>>> - Did you consider alternative names for this CR? > >>>> > >>>> Cheers, > >>>> Gyula > >>>> > >>>> On Fri, Jan 24, 2025 at 6:00 PM Gyula Fóra <gyula.f...@gmail.com> > >> wrote: > >>>> > >>>>> Hi Eric, > >>>>> > >>>>> The link is fixed and the FLIP contains everything from the google > >> doc, > >>> I > >>>>> updated the link there as well. > >>>>> > >>>>> Thanks > >>>>> Gyula > >>>>> > >>>>> On Fri, Jan 24, 2025 at 5:55 PM Eric Xiao <eric.x...@decodable.co > >>> .invalid> > >>>>> wrote: > >>>>> > >>>>>> Hi Sergio, > >>>>>> > >>>>>> Can you update the Phase 1 Google Doc's sharing permissions? I also > >>>>>> believe > >>>>>> the link in the FLIP leads to an internal Apple tool: > >>>>>> > >>>>>> > >>> > >> > https://quip-apple.com/account/login?next=https%3A%2F%2Fquip-apple.com%2F7BpiAdeZ7Ow3 > >>>>>> > >>>>>> On Tue, Jan 14, 2025 at 12:15 PM Sergio Chong Loo > >>>>>> <schong...@apple.com.invalid> wrote: > >>>>>> > >>>>>>> FLIP-503: > >>>>>>> > >>>>>> > >>> > >> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=337677648 > >>>>>>> > >>>>>>> - Sergio > >>>>>>> > >>>>>>> > >>>>>>>> On Jan 13, 2025, at 2:39 PM, Sergio Chong Loo < > schong...@apple.com > >>> > >>>>>>> wrote: > >>>>>>>> > >>>>>>>> Hi folks, > >>>>>>>> > >>>>>>>> As proposed in [1] we would like to more formally continue the > >>>>>>> discussion to add Blue/Green deployments support to Flink via the > >>>>>>> Kubernetes Operator. > >>>>>>>> > >>>>>>>> For clarity and easier review experience we’ve separated this > >> effort > >>>>>>> into 2 phases: > >>>>>>>> > >>>>>>>> 1) Blue/Green Deployments for Flink on Kubernetes: Phase 1 (basic) > >> - > >>>>>>> THIS FLIP > >>>>>>>> > >>>>>>>> 2) Blue/Green Deployments for Flink on Kubernetes: Phase 2 (with > >>>>>>> Coordination) - in its corresponding FLIP/email, which will follow > >>>>>> shortly > >>>>>>>> > >>>>>>>> > >>>>>>>> Phase 1 Google Doc: > >>>>>>> > >>>>>> > >>> > >> > https://docs.google.com/document/d/159I9kPmHkPMNoKp7iIgntMZjrGz5J2_svOfuaNvV5HA/edit?pli=1&tab=t.0 > >>>>>>>> > >>>>>>>> > >>>>>>>> Thanks everyone in advance, we’re really excited to bring this > >>> feature > >>>>>>> to the community! > >>>>>>>> > >>>>>>>> - Sergio > >>>>>>>> > >>>>>>>> > >>>>>>>> [1] > >> https://lists.apache.org/thread/m2sqgz455fzlvp0h9kbs1zmc5gj2s162 > >>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>> > >>> > >> > >