Description of problem: If add NAMESPACE_LABELS to router firstly then adding the label to namespace, the router configuration cannot be reloaded in 10 minutes. Version-Release number of selected component (if applicable): openshift v3.7.0-0.147.1 kubernetes v1.7.6+a08f5eeb62 etcd 3.2.1 How reproducible: always Steps to Reproduce: 1. add NAMESPACE_LABELS to router # oc env dc/router NAMESPACE_LABELS=team=red 2. create project, pod, service and route. 3. add label to the project. # oc label namespace u1p1 team=red 4. check the router configuration # oc rsh router-2-xxxxx cat haproxy.config Actual results: Try several times and it need almost 20~30 minutes to load the configuration. Expected results: the router configuration should be reloaded in 10 minutes after namespace label changed. Additional info: https://bugzilla.redhat.com/show_bug.cgi?id=1415112
Fixed in https://github.com/openshift/origin/pull/16039
Verified this bug on v3.7.0-0.158.0 this issue have been fixed. the route will be moved to the correct router once the namespace label changed.
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/RHSA-2017:3188