You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
When using Headers traffic with Istio and applying a new rollout before the old deployment hasn't finished, then the VirtualService will not be cleaned from the http--> match--> headers, thus causing the new deployment to never finish, as the VirtualService being filled(till end of file) with the headers again and again.
if you deploy a new rollout(same but with different image) in the second pause, let it run, and promote the rollout till the second
pause will cause to reproduce the issue.
Expected behavior
Once a new rollout is applied the VirtualService should be cleaned from old headers.
If im correct you should invoke reconciler.RemoveManagedRoutes() as well when creating new.
Screenshots
Version
Latest (argo-rollouts:v1.5.0) tried with older versions as well.
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.
The text was updated successfully, but these errors were encountered:
Describe the bug
When using Headers traffic with Istio and applying a new rollout before the old deployment hasn't finished, then the VirtualService will not be cleaned from the http--> match--> headers, thus causing the new deployment to never finish, as the VirtualService being filled(till end of file) with the headers again and again.
To Reproduce
create the following rollout:
As you can see the Strategy contains:
setWeight
setHeaderRoute
pause
setWeight
setHeaderRoute
pause
setWeight
if you deploy a new rollout(same but with different image) in the second pause, let it run, and promote the rollout till the second
pause will cause to reproduce the issue.
Expected behavior
Once a new rollout is applied the VirtualService should be cleaned from old headers.
If im correct you should invoke
reconciler.RemoveManagedRoutes()
as well when creating new.Screenshots
Version
Latest (argo-rollouts:v1.5.0) tried with older versions as well.
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.
The text was updated successfully, but these errors were encountered: