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,