diff --git a/backend/src/main/java/com/example/keycloakpattern/ApiController.java b/backend/src/main/java/com/example/keycloakpattern/ApiController.java index 819ad92..edf7498 100644 --- a/backend/src/main/java/com/example/keycloakpattern/ApiController.java +++ b/backend/src/main/java/com/example/keycloakpattern/ApiController.java @@ -43,6 +43,9 @@ public class ApiController { Map response = new LinkedHashMap<>(); response.put("headers", headers); response.put("remoteAddr", request.getRemoteAddr()); + // Pod IP. Identifies which replica answered, which is what makes the + // host nginx upstream distribution and the sticky-session switch observable. + response.put("localAddr", request.getLocalAddr()); response.put("scheme", request.getScheme()); response.put("secure", request.isSecure()); response.put("serverName", request.getServerName());