From 99acc8a1a1781d128d25444640b6cde435266f5e Mon Sep 17 00:00:00 2001 From: Yuriy Movchan Date: Thu, 14 Mar 2024 21:57:41 +0300 Subject: [PATCH] feat: health-check should return starting if external authentication and dynamic scope is not started #1895 Signed-off-by: Yuriy Movchan --- .../oxauth/ws/rs/controller/HealthCheckController.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Server/src/main/java/org/gluu/oxauth/ws/rs/controller/HealthCheckController.java b/Server/src/main/java/org/gluu/oxauth/ws/rs/controller/HealthCheckController.java index 1ad222b25..f2a11f2b6 100644 --- a/Server/src/main/java/org/gluu/oxauth/ws/rs/controller/HealthCheckController.java +++ b/Server/src/main/java/org/gluu/oxauth/ws/rs/controller/HealthCheckController.java @@ -38,14 +38,15 @@ public class HealthCheckController { public String healthCheckController() { boolean isConnected = persistenceEntryManager.getOperationService().isConnected(); String dbStatus = isConnected ? "online" : "offline"; - return "{\"status\": \"running\", \"db_status\":\"" + dbStatus + "\"}"; + String appStatus = getAppStatus(); + return "{\"status\": \"" + appStatus + "\", \"db_status\":\"" + dbStatus + "\"}"; } public String getAppStatus() { if (externalAuthenticationService.isLoaded() && externalDynamicScopeService.isLoaded()) { - return "running"; + return "running"; } else { - retunr "starting"; + return "starting"; } } }