Skip to main content

Keycloak Operator Upgrade

Upgrade Keycloak Operator from 1.23.0 to 1.32.0

Update version number in keycloak-operator-helm/Chart.yaml file

ParameterCurrent ValueNew Value
version1.23.01.32.0
appVersion1.23.01.32.0

Ensure web hooks disabled in keycloak-operator-helm/values.yaml file

keycloak-operator:
clusterReconciliationEnabled: true
enableWebhooks: false

Set type in spec for KeycloakClientScope definitions

In oauth2-proxy/templates/keycloakclientscope.yaml set

spec:
description: default scope required for oauth2-proxy
name: codemie
type: none
protocol: openid-connect
protocolMappers:
# ... protocol mappers configuration

In oauth2-proxy/templates/keycloakclientscope-profile.yaml set

spec:
description: default scope required for oauth2-proxy
name: profile
type: default
protocol: openid-connect
protocolMappers:
# ... protocol mappers configuration
IMPORTANT

Ensure keycloak-operator-helm/Chart.lock file and keycloak-operator-helm/charts/ directory do not exist before apply changes.