Closed ADiTuri closed 1 year ago
I ran into the same issue. To workaround this, I first created the ingress in Azure (generating the certificate and saving as a secret with the name sso-x509-http-secret) and then deployed Keycloak. This will ensure the keycloak-operator will use that certificate.
Thanks (again) for reporting this issue. Keycloak 19 was the last version that included this legacy Operator, and with the release of Keycloak 20 the Operator reached EOL and this repository will be archived, please see our blog post on this topic. If this issue is still valid for the Realm Operator, please re-open it there. Thanks for your understanding. And be sure to check out our new Operator!
Describe the bug
I would like to expose the keycloak serivce to a public ip bound to the application gateway in azure. The health probe reports this errror:
I saw that the keycloak-operator ingress is using nginx ingress controller. Is it possible to use the azure ingress controller (application gateway)?
Below please fine attached the ingress I am trying to use with the azure ingress controller.
Where can I find the certificate to read the CN? Should I upload a certificate my self and load it into the keykloak pod using the sso-x509-https-secret secret? Is there a way to let keycloak work in http only?
Documentation is not very clear on how certificates are internally handled
Version
v0.21.2
Expected behavior
The admin page should come into the public ip using the ingress resource.
Actual behavior
502 gateway error due to probe not passed because of the underlined error
How to Reproduce?
Anything else?
No response