By default, Service Registry is installed without HTTPS configured for its Route as a screenshot below. You can OPTIONALLY create new or update existing route with HTTPS following the steps in this section.
Service Registry Authn & Authz
However, if you really don't want to enable HTTPS for Service Registry then you need to create an additional Service and Ingress without HTTPS configured for Red Hat SSO/Keycloak as well so Service Registry can talk to Keycloak via HTTP protocol. Follow these steps to create Service and Ingress for Keycloak.
To create a Service, go to Networking -> Services menu then click on Create Service button. Copy the content in keycloak-service.yaml file and paste into the editor then click on Create button.
Service Registry Authn & Authz
Service Registry Authn & Authz
To create an Ingress, go to Networking -> Ingresses menu then click on Create Ingress button. Copy the content in keycloak-ingress.yaml file and paste into the editor, then edit the host attribute value with this format keycloak-http-<NAMESPACE>.apps.<CLUSTER_DOMAIN> i.e. http://keycloak-http-service-registry.apps.cluster-px4pm.opentlc.com and then click on Create button.
Service Registry Authn & Authz
Service Registry Authn & Authz
Go to Networking -> Routes menu you should be able to see a new HTTP Keycloak Route is automatically created. Then click on the URL link to open Red Hat SSO web console.