From 732fc201ee01f33fc4ef1dde8334aa553bef848e Mon Sep 17 00:00:00 2001 From: Georg Pfuetzenreuter Date: Mar 24 2024 22:34:40 +0000 Subject: Add HTTP check to forums backend To serve our maintenance page instead of an nginx error if Discourse is down. Signed-off-by: Georg Pfuetzenreuter --- diff --git a/pillar/cluster/atlas/backends.sls b/pillar/cluster/atlas/backends.sls index c58c25d..9524c2b 100644 --- a/pillar/cluster/atlas/backends.sls +++ b/pillar/cluster/atlas/backends.sls @@ -43,7 +43,8 @@ haproxy: - server 30m {{ server('etherpad', '2a07:de40:b27e:1203::b18', 9001, extra_extra='inter 5000') }} forums: - {{ options() }} + {{ options('httpchk') }} + {{ httpcheck('forums.opensuse.org', 200, '/srv/status') }} {{ server('discourse01', '2a07:de40:b27e:1203::b47') }} gccstats: {{ options() }}