From 9e02d7badb88e14c8d2c11e579bc13a3c620b1f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20Gourv=C3=A9nec?= Date: Fri, 7 Mar 2025 11:15:43 +0100 Subject: [PATCH 1/3] fix(hydra): use same liveness URL as ory's helm --- resources/hydra/resources/hydra-deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/hydra/resources/hydra-deployment.yaml b/resources/hydra/resources/hydra-deployment.yaml index 32ec138..256fb21 100644 --- a/resources/hydra/resources/hydra-deployment.yaml +++ b/resources/hydra/resources/hydra-deployment.yaml @@ -46,7 +46,7 @@ spec: - wget - --spider - -q - - http://127.0.0.1:4444/.well-known/openid-configuration + - http://127.0.0.1:4445/health/alive failureThreshold: 6 periodSeconds: 10 timeoutSeconds: 10 -- 2.17.1 From 19039c5e1cb48451a29cc8921b15e59ecd58b19e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20Gourv=C3=A9nec?= Date: Fri, 7 Mar 2025 11:50:26 +0100 Subject: [PATCH 2/3] feat(hydra): adding readiness and startup probes --- .../hydra/resources/hydra-deployment.yaml | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/resources/hydra/resources/hydra-deployment.yaml b/resources/hydra/resources/hydra-deployment.yaml index 256fb21..9e259c6 100644 --- a/resources/hydra/resources/hydra-deployment.yaml +++ b/resources/hydra/resources/hydra-deployment.yaml @@ -50,6 +50,27 @@ spec: failureThreshold: 6 periodSeconds: 10 timeoutSeconds: 10 + readinessProbe: + exec: + command: + - wget + - --spider + - -q + - http://127.0.0.1:4445/health/ready + failureThreshold: 6 + periodSeconds: 10 + timeoutSeconds: 10 + startupProbe: + exec: + command: + - wget + - --spider + - -q + - http://127.0.0.1:4445/health/ready + failureThreshold: 60 + successThreshold: 1 + periodSeconds: 1 + timeoutSeconds: 1 ports: - containerPort: 4444 name: hydra-public -- 2.17.1 From 06235bccadf380ba1322d2d0c7e20911281896f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laurent=20Gourv=C3=A9nec?= Date: Fri, 7 Mar 2025 12:29:34 +0100 Subject: [PATCH 3/3] feat(hydra): disable logs about health requests by default --- resources/hydra/kustomization.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/hydra/kustomization.yaml b/resources/hydra/kustomization.yaml index 1f78190..166054d 100644 --- a/resources/hydra/kustomization.yaml +++ b/resources/hydra/kustomization.yaml @@ -31,6 +31,7 @@ configMapGenerator: - URLS_LOGOUT=http://hydra-logout-app/logout - HYDRA_SERVE_ALL_ARGS=--dev - HYDRA_DATABASE_MAX_CONN="10" + - SERVE_ADMIN_REQUEST_LOG_DISABLE_FOR_HEALTH="true" - LOG_LEVEL=info replacements: -- 2.17.1