Instalé Keycloak usando Operator (versión 12.0.1). Está usando el repositorio de github . Todo funcionó a la perfección. Se lanzó una instancia de keycloak y pude iniciar sesión con las credenciales de administrador. Pude ver un reino, clientes, usuarios, etc. trabajando como se esperaba.
Pero tengo un tema personalizado que quiero usar. Para eso, realizo los siguientes cambios en my-realm.yaml .
apiVersion: keycloak.org/v1alpha1 kind: Keycloak metadata: name: my-keycloak labels: app: my-keycloak spec: instances: 1 extensions: - https://github.com/aerogear/keycloak-metrics-spi/releases/download/1.0.4/keycloak-metrics-spi-1.0.4.jar externalAccess: enabled: False podDisruptionBudget: enabled: True --- apiVersion: keycloak.org/v1alpha1 kind: KeycloakRealm metadata: name: my-realm labels: app: my-realm spec: realm: id: "my" realm: "my" enabled: True registrationEmailAsUsername: True accountTheme: "account-theme" // THEMES adminTheme: "admin-theme" // THEMES emailTheme: "email-theme" // THEMES loginTheme: "login-theme" // THEMES users: - username: "aftab@x.com" firstName: "Service" lastName: "Account" instanceSelector: matchLabels: app: my-keycloak Pero no vi ninguno de los temas en mis reinos/mi-reino/configuración de tema. Solo puedo ver el tema predeterminado en el cuadro de selección (es decir, keycloak, base). Estoy esperando account-theme de admin-theme de email-theme de login-theme en sus respectivos cuadros de selección.
¿Me estoy perdiendo de algo?
Pero no vi ninguno de los temas en mis reinos/mi-reino/configuración de tema. Solo puedo ver el tema predeterminado en el cuadro de selección ( es decir , keycloak, base). Estoy esperando tema de cuenta, tema de administrador, tema de correo electrónico, tema de inicio de sesión en sus respectivos cuadros de selección.
El problema es/era que, hasta ayer , 26 de enero de 2021, confirme adminTheme ( solicitud de extracción n.º 284 ), de forma predeterminada, el operador Keycloak no reconoció los campos relacionados con el tema ( es decir, accountTheme de cuenta, tema de administración, tema de correo electrónico, tema de emailTheme de loginTheme ).
Esta característica no se implementó en la versión más reciente actual (12.0.2), sin embargo, está disponible como maestro. Así que puedes ir desde allí.