Upgrade from v10 to v11
This guide describes the steps to perform an upgrade of the component from version v10 to v11.
Parameter changes
-
charts.keycloakx
changed from1.6.1
to1.7.0
, the Keycloak image is updated from18.0.2
to19.0.3
. -
charts.postgresql
changed from12.0.0
to12.1.3
, the Postgresql version changes from version11.14.0-debian-10-r28
topostgresql:11.17.0-debian-11-r37
.
If you’ve configured custom values for any of those parameters, make sure to adjust your configurations when upgrading from component version v10 to v11.
Step-by-step guide
When upgrading the component, the following actions are required if the built-in database is used:
-
Do a backup of the built-in database.
instance=keycloak namespace=syn-${instance} kubectl -n "${namespace}" exec -ti keycloak-postgresql-0 -c postgresql -- sh -c 'PGDATABASE="$POSTGRES_DB" PGUSER="$POSTGRES_USER" PGPASSWORD="$POSTGRES_PASSWORD" pg_dump --clean' > keycloak-postgresql-$(date +%F-%H-%M-%S).sql
-
Apply the parameter changes.
-
Compile and push the cluster catalog.