Closed sirockin closed 1 year ago
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 have specified my keycloak instance as follows with a link to a .jar file containing an external theme defining login pages (
flow-light
), packaged as specified here.Seperately I have specified a realm resource with
loginTheme: flow-light
extensions-init
container runs before main keycloak pod and downloads specified jar file. But when I navigate to the realm's login, instead of seeing the configured theme, I see the standard theme, and an error message in the keycloak pod:Version
Expected behavior
Theme should used for my realm login
Actual behavior
Theme download but, keycloak pod log shows an error when the login screen is displayed indicating that it can't find the theme.
How to Reproduce?
Copy and apply CRDs and
operator.yaml
from repo.Apply the following keycloak and realm files:
Anything else?
Although the symptoms are similar to https://github.com/keycloak/keycloak-operator/issues/449, in my case, I see no log in the main container indicating that the jar file has been installed.
Theme at https://flow-systems.gitlab.io/flow-cloud/ui/spa/flow-keycloak-theme-0.jar as per yaml above.
Logs from extensions-init container:
When I exec into the keycloak-0 pod there is no
/opt/exensions
directory and the themes folder does not show my theme:Logs from keycloak-0 pod: