Saltar a contenido

Actualización de Keycloak

Toda actualización debe ejecutarse como cambio controlado.

Preparación

  1. Leer las notas de versión.
  2. Validar compatibilidad con PostgreSQL.
  3. Crear backup completo.
  4. Probar la actualización en un entorno aislado.
  5. Documentar rollback.

Procedimiento

docker compose pull
docker compose stop keycloak
docker compose up -d keycloak
docker compose logs -f keycloak

Validaciones posteriores

  • health ready;
  • OpenID Discovery;
  • login de usuario;
  • client credentials;
  • emisión de refresh token;
  • logout;
  • consola administrativa;
  • logs sin errores de migración.

Rollback

El rollback de imagen puede no ser suficiente si existen migraciones de base de datos. Por ello se requiere restaurar la base al punto previo cuando la versión anterior no sea compatible con el esquema actualizado.