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,