OpenShift provides the Route CRD, which allows OpenShift to automatically allocate public hostnames for services and provides load balancing and a convention for DNS configuration.
We could integrate by:
- Creating a
serviceType that creates Route objects
- Setting the Listener's addresses to
Route.status.ingress[].host, but only if ingress[].conditions[type=Admitted].status=True (to prevent impersonation attempts)
OpenShift provides the Route CRD, which allows OpenShift to automatically allocate public hostnames for services and provides load balancing and a convention for DNS configuration.
We could integrate by:
serviceTypethat creates Route objectsRoute.status.ingress[].host, but only ifingress[].conditions[type=Admitted].status=True(to prevent impersonation attempts)