fluxcd / flagger

Progressive delivery Kubernetes operator (Canary, A/B Testing and Blue/Green deployments)
https://docs.flagger.app
Apache License 2.0
4.91k stars 733 forks source link

Flagger with istio creating its own virtual service when we add canary #1715

Closed nikhilkhanpa closed 2 weeks ago

nikhilkhanpa commented 3 weeks ago

Describe the feature

What problem are you trying to solve?

Flagger with istio creating its own virtual service with canary

k get virtualservice -n bluegreen NAME GATEWAYS HOSTS AGE podinfo ["istio-system/****-gw"] ["bluegreen-app.dev.***.com","podinfo"] 23m

k get canary NAME STATUS WEIGHT LASTTRANSITIONTIME podinfo Succeeded 0 2024-10-25T12:28:30Z

Is there any option to use the existing virtual service which we have created manually

The reason is since we dont want to give the control of virtual service creation to flagger

aryan9600 commented 2 weeks ago

hey, no, that isn't possible today. flagger needs to have full control of the virtual service in order to be able to do canary releases.