@@ -357,26 +357,26 @@ When deployed via the umbrella chart, these global values are automatically used
357357
358358# ## Health Checks
359359
360- | Key | Type | Default | Description |
361- | ---------------------------------- | ------ | ----------- | ----------------------------- |
362- | startupProbe.httpGet.path | string | `"/health"` | Startup probe HTTP path |
363- | startupProbe.httpGet.port | string | `"http"` | Startup probe port |
364- | startupProbe.periodSeconds | int | `10` | Startup probe period |
365- | startupProbe.failureThreshold | int | `30` | Startup failure threshold |
366- | livenessProbe.httpGet.path | string | `"/health"` | Liveness probe HTTP path |
367- | livenessProbe.httpGet.port | string | `"http"` | Liveness probe port |
368- | livenessProbe.initialDelaySeconds | int | `30` | Liveness probe initial delay |
369- | livenessProbe.periodSeconds | int | `10` | Liveness probe period |
370- | livenessProbe.timeoutSeconds | int | `5` | Liveness probe timeout |
371- | livenessProbe.failureThreshold | int | `3` | Liveness failure threshold |
372- | livenessProbe.successThreshold | int | `1` | Liveness success threshold |
373- | readinessProbe.httpGet.path | string | `"/health"` | Readiness probe HTTP path |
374- | readinessProbe.httpGet.port | string | `"http"` | Readiness probe port |
375- | readinessProbe.initialDelaySeconds | int | `10` | Readiness probe initial delay |
376- | readinessProbe.periodSeconds | int | `5` | Readiness probe period |
377- | readinessProbe.timeoutSeconds | int | `3` | Readiness probe timeout |
378- | readinessProbe.failureThreshold | int | `3` | Readiness failure threshold |
379- | readinessProbe.successThreshold | int | `1` | Readiness success threshold |
360+ | Key | Type | Default | Description |
361+ | ---------------------------------- | ------ | ----------------- | ----------------------------- |
362+ | startupProbe.httpGet.path | string | `"/health/ready "` | Startup probe HTTP path |
363+ | startupProbe.httpGet.port | string | `"http"` | Startup probe port |
364+ | startupProbe.periodSeconds | int | `10` | Startup probe period |
365+ | startupProbe.failureThreshold | int | `30` | Startup failure threshold |
366+ | livenessProbe.httpGet.path | string | `"/health"` | Liveness probe HTTP path |
367+ | livenessProbe.httpGet.port | string | `"http"` | Liveness probe port |
368+ | livenessProbe.initialDelaySeconds | int | `30` | Liveness probe initial delay |
369+ | livenessProbe.periodSeconds | int | `10` | Liveness probe period |
370+ | livenessProbe.timeoutSeconds | int | `5` | Liveness probe timeout |
371+ | livenessProbe.failureThreshold | int | `3` | Liveness failure threshold |
372+ | livenessProbe.successThreshold | int | `1` | Liveness success threshold |
373+ | readinessProbe.httpGet.path | string | `"/health/ready "` | Readiness probe HTTP path |
374+ | readinessProbe.httpGet.port | string | `"http"` | Readiness probe port |
375+ | readinessProbe.initialDelaySeconds | int | `10` | Readiness probe initial delay |
376+ | readinessProbe.periodSeconds | int | `5` | Readiness probe period |
377+ | readinessProbe.timeoutSeconds | int | `3` | Readiness probe timeout |
378+ | readinessProbe.failureThreshold | int | `3` | Readiness failure threshold |
379+ | readinessProbe.successThreshold | int | `1` | Readiness success threshold |
380380
381381# ## Database Configuration
382382
@@ -458,11 +458,11 @@ All secret references support global fallbacks when deployed via umbrella chart.
458458
459459# ### Logging Configuration
460460
461- | Key | Type | Default | Description |
462- | ------------------------ | ------ | -------------------------------------- | --------------------------------- |
463- | config.logging.level | string | `"info"` | Log level (debug/info/warn/error) |
464- | config.logging.format | string | `"json"` | Log format (json/text) |
465- | config.logging.skipPaths | string | `"/health,/health/live,/health/ready "` | Paths to skip in logs |
461+ | Key | Type | Default | Description |
462+ | ------------------------ | ------ | ----------- | ------------------------------------- |
463+ | config.logging.level | string | `"info"` | Log level (debug/info/warn/error) |
464+ | config.logging.format | string | `"json"` | Log format (json/text/console/pretty) |
465+ | config.logging.skipPaths | string | `"/health"` | Paths to skip in logs (prefix match) |
466466
467467# ### CORS Configuration
468468
@@ -849,12 +849,18 @@ View all environment variables:
849849kubectl exec -it deployment/auth-service -n governance -- env | sort
850850` ` `
851851
852- Test health endpoint :
852+ Test health endpoint (liveness) :
853853
854854` ` ` bash
855855kubectl exec -it deployment/auth-service -n governance -- curl localhost:8080/health
856856` ` `
857857
858+ Test readiness endpoint :
859+
860+ ` ` ` bash
861+ kubectl exec -it deployment/auth-service -n governance -- curl localhost:8080/health/ready
862+ ` ` `
863+
858864# ## Common Issues
859865
860866**Authentication failures**
@@ -907,9 +913,11 @@ kubectl exec -it deployment/auth-service -n governance -- curl localhost:8080/he
907913
908914# # Health Endpoints
909915
910- | Endpoint | Description |
911- | ------------- | -------------------- |
912- | `GET /health` | Overall health check |
916+ | Endpoint | Description |
917+ | ------------------- | -------------------------------------------------- |
918+ | `GET /health` | Overall health check (used by livenessProbe) |
919+ | `GET /health/ready` | Readiness check (used by readiness/startup probes) |
920+ | `GET /health/auth` | Identity provider health check |
913921
914922# ## API Documentation
915923
0 commit comments