From bac0e1e18fda73e3e050a73560a277bd248a14aa Mon Sep 17 00:00:00 2001 From: Aurélien Bompard Date: Jan 16 2025 08:43:51 +0000 Subject: Poddlers: add liveness and readiness monitoring Signed-off-by: Aurélien Bompard --- diff --git a/roles/openshift-apps/poddlers/templates/deploymentconfig.yml.j2 b/roles/openshift-apps/poddlers/templates/deploymentconfig.yml.j2 index f864d05..18de537 100644 --- a/roles/openshift-apps/poddlers/templates/deploymentconfig.yml.j2 +++ b/roles/openshift-apps/poddlers/templates/deploymentconfig.yml.j2 @@ -31,6 +31,21 @@ spec: volumeMounts: {{ common_volume_mounts() }} + livenessProbe: + timeoutSeconds: 10 + initialDelaySeconds: 5 + periodSeconds: 60 + httpGet: + path: "/live" + port: 8070 + readinessProbe: + timeoutSeconds: 10 + initialDelaySeconds: 10 + periodSeconds: 60 + httpGet: + path: "/ready" + port: 8070 + volumes: {{ common_volumes() }} diff --git a/roles/openshift-apps/poddlers/templates/fedora-messaging.toml b/roles/openshift-apps/poddlers/templates/fedora-messaging.toml index e38212a..2a43b2b 100644 --- a/roles/openshift-apps/poddlers/templates/fedora-messaging.toml +++ b/roles/openshift-apps/poddlers/templates/fedora-messaging.toml @@ -409,6 +409,9 @@ pagure_api_key = "{{ toddlers_pagure_fas_groups_sync_token }}" infra-sig = 'fedora-infra' metrics-sig = 'metrics' +[monitoring] +port = 8070 + [qos] prefetch_size = 0 prefetch_count = 1