Description of problem: After upgrade from v3.4 to v3.5, the router is still use v3.4 images. it should use the version which is same with openshift version. Version-Release number of selected component (if applicable): atomic-openshift-utils-3.5.15-1.git.0.8d2a456.el7.noarch How reproducible: always Steps to Reproduce: 1. install v3.4 2. Upgrade to v3.5 ansible-playbook -i /root/workdir/hosts /usr/share/ansible/openshift-ansible/playbooks/byo/openshift-cluster/upgrades/v3_5/upgrade_control_plane.yml -v 3. Check the dc image version in default namespace # oc get dc -o json -n default|grep '"image":' Actual results: # oc get dc -o json -n default|grep '"image":' "image": "qetest.registry.com/openshift3/ose-docker-registry:v3.5.0.34", "image": "registry.access.redhat.com/openshift3/registry-console:3.3", "image": "qetest.registry.com/openshift3/ose-haproxy-router:v3.4.1.7", Expected results: the image version should be updated to "image": "qetest.registry.com/openshift3/ose-haproxy-router:v3.5.0.34", Additional info:
Commit pushed to master at https://github.com/openshift/openshift-ansible https://github.com/openshift/openshift-ansible/commit/0550138a592bc3bf202a44ed9a3e4d575e70add3 Merge pull request #3510 from abutcher/router-upgrade Bug 1427080: The router wasn't upgraded to current ose-haproxy-router image version
The fix works when use atomic-openshift-utils-3.5.17-1.git.0.561702e.el7.noarch