Environment
-
Camunda Version: Migrating from 8.7 to 8.8
-
Deployment: Self-Managed Kubernetes
-
Identity Provider: Keycloak
Problem
-
During the migration from Camunda 8.7 to 8.8, the Identity migration is failing with client authentication errors. The migration stops at the
ClientMigrationHandlerstep.Error Messages
Migration Error:
Code
[2026-02-12 11:40:32.555] [main] ERROR io.camunda.application.commons.migration.BlockingMigrationsRunner - IdentityMigrator failed with: Execution of ClientMigrationHandler failed o.camunda.migration.identity.handler.IdentityMigrator - Starting ClientMigrationHandlerKeycloak Logs (repeated errors):
Code
2026-02-12 11:35:49,681 WARN [org.keycloak.events] (executor-thread-3) type="CLIENT_LOGIN_ERROR", realmId="camunda-platform", realmName="camunda-platform", clientId="zeebe", userId="null", ipAddress="10.190.138.103", error="invalid_client_credentials", grant_type="client_credentials" 2026-02-12 11:38:04,635 WARN [org.keycloak.events] (executor-thread-4) type="CLIENT_LOGIN_ERROR", realmId="camunda-platform", realmName="camunda-platform", clientId="connectors", userId="null", ipAddress="10.190.138.126", error="invalid_client_credentials", grant_type="client_credentials"The errors show repeated authentication failures for both
zeebeandconnectorsclients.
What I’ve Tried
-
Verified client credentials in Keycloak admin console
-
Confirmed both
zeebeandconnectorsclients are enabled -
Checked that service accounts are enabled for both clients
-
checked Standard flow for zeebe (unable to access the UI’s)