Description of problem: If you edit a route and change the service from A to B, rather than 100% of the traffic going to B, the traffic is instead split between A and B. Version-Release number of selected component (if applicable): kubernetes v1.2.0-36-g4a3f9c5 How reproducible: Always Steps to Reproduce: 1. Create app A and B: oc new-app https://github.com/spinolacastro/teste#a --name app-a oc new-app https://github.com/spinolacastro/teste#b --name app-b 2. Expose the route to service A: oc expose svc/app-a --name abtest At this point, the traffic is correctly forwarded to service A. 3. Edit the route to expose service B: oc patch routes/abtest -p '{"spec":{"to":{"name": "app-b"}}}' Actual results: Traffic is split between pods for service A and B. Expected results: Traffic goes exclusively to pods for service B. Additional info:
This is fixed in 3.0 origin by https://github.com/openshift/origin/pull/10855 It needs to go in 3.1 OSE
*** Bug 1375861 has been marked as a duplicate of this bug. ***
Ignore my versions abocve. I meant 1.3.0 origin, and 3.3.1 OSE
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2016:1988
I have verified this issue on STG 3.3.0.35,and no problems are found. kubernetes v1.3.0+52492b4 openshift v3.3.0.35