[argoproj / rollouts-demo] Internal host request route not base on weight but pod count #3317
Closed
2 tasks done
Labels
bug
Something isn't working
Checklist:
Describe the bug
Canary strategy (subset) has traffic route issue.
To Reproduce
I tested argoproj/rollouts-demo:examples/istio-subset, it is a canary(subset) rollout.
Just follow the read me
Assume I only have 1 replica.
if I go to step 1:
Then env is:
canary
pod count : 1canary
weight: 10 %stable
pod count : 1stable
weight: 90 %If I use internal host, like
http://istio-rollout.rollouts-demo-istio.svc.cluster.local/color
, then the issue happens, the real traffic is 50% vs 50%, not base onweight
butpod count
.======================================================================
But if I use external host, it has no issue, like
http://istio-rollout.apps.argoproj.io/color
, the traffic dispatch works well. canary 10% vs stable 90%Expected behavior
Even use internal host like
http://istio-rollout.rollouts-demo-istio.svc.cluster.local/color
, the weight based traffic routing should still work.Screenshots
Version
quay.io/argoproj/argo-rollouts:v1.6.4
Logs
rollout controller works, but traffic route has issue.
Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.
The text was updated successfully, but these errors were encountered: