Description
Le healthcheck du conteneur keycloak dans docker/docker-compose.ci.yml interroge la mauvaise URL : http://localhost:8080/health/ready alors que Keycloak 26 expose l'interface de management (health) sur le port 9000. Le endpoint renvoie 404, le conteneur passe en unhealthy après 10 essais et tous les services dépendants (condition: service_healthy) ne démarrent pas — les 4 shards Playwright échouent systématiquement dans la merge queue.
Régression introduite par la montée à bitnamilegacy/keycloak:26.1.3-debian-12-r0 (commit 0fa7af440e, 2025-09-18) : Keycloak 26 a déplacé l'interface de management sur le port 9000.
Etapes de reproduction
- Lancer
docker compose -f docker/docker-compose.ci.yml up keycloak
- Observer les healthchecks :
curl: (22) ... 404 Not Found
- Après ~50s :
dependency failed to start: container dso-console_keycloak is unhealthy
Captures d'écran
Logs
dso-console_keycloak | Management interface listening on http://0.0.0.0:9000.
{"Health":{"Status":"unhealthy","FailingStreak":10,"Log":[{"ExitCode":22,"Output":"curl: (22) The requested URL returned error: 404"}]}}
Exemple de run : https://github.com/cloud-pi-native/console/actions/runs/32480198543/job/96765556853
Navigateurs
OS
CI (ubuntu-latest)
Version de la console impactée
main depuis v9.x (régression latente depuis 2025-09-18)
Définition du fini
References
Description
Le healthcheck du conteneur
keycloakdansdocker/docker-compose.ci.ymlinterroge la mauvaise URL :http://localhost:8080/health/readyalors que Keycloak 26 expose l'interface de management (health) sur le port 9000. Le endpoint renvoie 404, le conteneur passe enunhealthyaprès 10 essais et tous les services dépendants (condition: service_healthy) ne démarrent pas — les 4 shards Playwright échouent systématiquement dans la merge queue.Régression introduite par la montée à
bitnamilegacy/keycloak:26.1.3-debian-12-r0(commit0fa7af440e, 2025-09-18) : Keycloak 26 a déplacé l'interface de management sur le port 9000.Etapes de reproduction
docker compose -f docker/docker-compose.ci.yml up keycloakcurl: (22) ... 404 Not Founddependency failed to start: container dso-console_keycloak is unhealthyCaptures d'écran
Logs
Exemple de run : https://github.com/cloud-pi-native/console/actions/runs/32480198543/job/96765556853
Navigateurs
OS
CI (ubuntu-latest)
Version de la console impactée
main depuis v9.x (régression latente depuis 2025-09-18)
Définition du fini
http://localhost:9000/health/readyet le conteneur devient healthyReferences