From 654b7c18b1396dfe8d3e48ca0439436d71b4f968 Mon Sep 17 00:00:00 2001
From: Tobias Reisinger <tobias@msrg.cc>
Date: Fri, 25 Apr 2025 16:15:06 +0200
Subject: [PATCH] Remove disabled services from monitoring

---
 playbooks/filter_plugins/gatus.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/playbooks/filter_plugins/gatus.py b/playbooks/filter_plugins/gatus.py
index b5076c3..b945b82 100644
--- a/playbooks/filter_plugins/gatus.py
+++ b/playbooks/filter_plugins/gatus.py
@@ -51,7 +51,11 @@ class FilterModule(object):
         ]
 
         for name, service in services.items():
+            if not bool(service.get("host")):
+                continue
+
             if mon := service.get("monitoring"):
+
                 if service.get("dns"):
                     url = f"https://{service["dns"][0]['domain']}"
 
@@ -72,7 +76,6 @@ class FilterModule(object):
 
                 new_endpoint = {
                     "name": name,
-                    "enabled": bool(service.get("host")),
                     "group": mon.get("group"),
                     "url": url,
                     "conditions": conditions,