- Before installing a keycloak service, you need a mysql db server running. In
keycloak.config.yaml
adjust the DB env variables. One way is to usehelm install keycloak-mysql --set auth.rootPassword=root,auth.database=keycloak bitnami/mysql
- Use helm to install codecentric helm charts
helm repo add codecentric https://codecentric.github.io/helm-charts
- Create a keycloak service with
keycloak-config.yaml
configuration file.helm install keycloak -f ./keycloak-config.yaml codecentric/keycloak
Keycloak allows you to add your own themes. [Documentation]
Applying the custom theme
- Our custom theme images can be found on Dockerhub. You can change the image version in
extraInitContainers
. - To apply the theme go to keycloak admin console > themes tab > change login theme to
keycloak-oncokb
Steps for creating a new theme