I noticed that the ingress creation is built with nginx annotations.
After deploying keycloak with the operator, my nginx wasn't picking up the Ingress because it was missing the following annotation:
I managed to add it with this command:
It would be nice that the Keycloak CRD could support an extra parameter for the externalAccess property that allows to optionally inject this annotation for the Ingress.
I'd say the default behavior can just skip, but if present, then it will be annotated.
I'm prototyping with Helm, if anyone figured out a way to do it that help would be appreciated.