If openshift_application_aliases policy that OSE creates failed to add/apply the forwarding Control because of a manual setup of the alias forgot to add forwarding for example there is no code in place to check the alias and it's required components, and update whats missing https://github.com/openshift/origin-server/blob/master/routing-daemon/lib/openshift/routing/models/f5-icontrol-rest.rb
Commit pushed to master at https://github.com/openshift/origin-server https://github.com/openshift/origin-server/commit/151d9a913883e5183819448c8e2e121dacf6e949 routing-daemon: F5: Fix policy if broken OpenShift::F5IControlRestLoadBalancerModel#Initialize: If the policy exists, make sure it has the "forwarding" control and requires the "http" aspect, and patch it if it does not. This commit fixes bug 1241675.
Sorry for the silly error. The fix will be in the next puddle.
Test Steps: 1) clear all pool pin on openshift_application_aliases 2) remove values for Requires and Controls in openshift_application_aliases 3) /etc/init.d/openshift-routing-daemon start
Verified and pass on the rubygem-openshift-origin-routing-daemon-0.26.4.4-1.el6op.noarch.rpm
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://rhn.redhat.com/errata/RHSA-2015-2666.html