A controller to patch openshift routes for which configuration is wrong
https://github.com/sorend/route-patch-controller.git
There is a bug in Openshift, so when you run multiple Ingress controllers (more external endpoints), then routes will be created on the default ingress controller instead of the ingress controller designated to the namespace.
This controller patches routes .spec.host which are created for the wrong ingress controller.
See deploy
If you want the controller to watch only specific namespaces, then you can set the environment:
SERVICE_NAMESPACE_LABEL_SELECTOR=business-project=bankdata.