From 67aa0df888e75f8bf937910183e8ddda017d8416 Mon Sep 17 00:00:00 2001
From: xeruf <27jf@pm.me>
Date: Mon, 1 Jul 2024 10:40:54 +0300
Subject: [PATCH] apps/status: test nextcloud maintenance mode

---
 apps/status/gatus/gatus-values-configmap.yaml | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

diff --git a/apps/status/gatus/gatus-values-configmap.yaml b/apps/status/gatus/gatus-values-configmap.yaml
index 31cac50..9f60b65 100644
--- a/apps/status/gatus/gatus-values-configmap.yaml
+++ b/apps/status/gatus/gatus-values-configmap.yaml
@@ -65,11 +65,17 @@ data:
         conditions:
           - "[STATUS] == 200"
       endpoints:
-        - name: "Nextcloud"
+        - name: "Nextcloud Files"
           <<: *defaults
           group: "Stackspout"
           url: "https://files.${domain}/status.php"
-        - name: "Zulip"
+        - name: "Nextcloud Maintenance Mode"
+          <<: *defaults
+          group: "Stackspout"
+          url: "https://files.${domain}/status.php"
+          conditions:
+            - "[BODY].maintenance == false"
+        - name: "Zulip Teamchat"
           <<: *defaults
           group: "Stackspout"
           url: "https://chat.${domain}"
@@ -83,15 +89,15 @@ data:
           url: "https://do.${domain}/api/v1/info"
           conditions:
             - "len([BODY].auth.openid_connect.providers) > 0"
-        - name: "HedgeDoc"
+        - name: "HedgeDoc Notes"
           <<: *defaults
           group: "Stackspout"
           url: "https://note.${domain}"
-        - name: "InvoiceNinja"
+        - name: "InvoiceNinja Billing"
           url: "https://ninja.${domain}"
           <<: *defaults
           group: "Stackspout"
-        - name: "Zammad"
+        - name: "Zammad Support"
           url: "https://support.${domain}"
           <<: *defaults
           group: "Stackspout"
-- 
GitLab