如何在Kubernetes上的Keyclope Operator部署上使用自定义主题?

如何在Kubernetes上的Keyclope Operator部署上使用自定义主题?,kubernetes,keycloak,keycloak-services,keycloak-operator,Kubernetes,Keycloak,Keycloak Services,Keycloak Operator,我使用(版本12.0.1)安装了keybeave。它使用了存储库,一切都可以无缝运行。一个keydove实例已经启动,我可以使用管理员凭据登录。我可以看到一个领域、客户端、用户等按预期工作 但我有一个自定义的主题,我想使用它。为此,我在myrealm.yaml中做了以下更改 apiVersion: keycloak.org/v1alpha1 kind: Keycloak metadata: name: my-keycloak labels: app: my-keycloak sp

我使用(版本12.0.1)安装了keybeave。它使用了存储库,一切都可以无缝运行。一个keydove实例已经启动,我可以使用管理员凭据登录。我可以看到一个领域、客户端、用户等按预期工作

但我有一个自定义的主题,我想使用它。为此,我在myrealm.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
但是,我在我的领域/我的领域/主题设置中没有看到任何主题。我只能在选择框中看到默认主题(即keydape,base)。我希望
帐户主题
管理主题
电子邮件主题
登录主题
出现在各自的选择框中

我是不是遗漏了什么

但是,我在我的文章中没有看到任何主题 领域/我的领域/主题设置。我只能在中看到默认主题 选择框(即钥匙斗篷、底座)。我期待着客户主题, 管理员主题、电子邮件主题、登录主题各自选择 盒子

问题是——直到2021年1月26日,提交f2d0370290d6abe91724b2536748aa6b1245d1e1()——默认情况下,KeyClope操作符没有识别与主题相关的字段(即,
accountTheme
adminTheme
emailTheme
loginTheme


此功能未部署在当前最新版本(12.0.2)上,但可从master获得。因此,您可以从这里开始。

我正在尝试使用12.0.1版本(),该版本不包含主题