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.keycloakxchanged from1.6.1to1.7.0, the Keycloak image is updated from18.0.2to19.0.3. -
charts.postgresqlchanged from12.0.0to12.1.3, the Postgresql version changes from version11.14.0-debian-10-r28topostgresql: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.