Netgrimoire/Netgrimoire/Audits/dupecheck-2026-04-20.md

1.5 KiB

title description published date tags editor dateCreated
Audit - dupecheck.yaml Gremlin audit report 2026-04-20 true 2026-04-20T11:11:36.197Z gremlin,audit markdown 2026-04-20T11:11:36.197Z

Audit Report — dupecheck.yaml

Date: 2026-04-20
File: swarm/dupecheck.yaml
Type: Docker Swarm
Verdict: FAIL


Audit Results:

  1. Homepage labels:

    • PASS: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description are correctly set.
  2. Uptime Kuma labels:

    • FAIL: The provided YAML does not include any Uptime Kuma labels (kuma..http.name, kuma..http.url).
  3. Caddy labels on exposed services:

    • PASS: The Caddy labels are correctly set (caddy: "dupes.netgrimoire.com", caddy.reverse_proxy: "192.168.5.10:5815").
  4. Placement constraints:

    • PASS: The placement constraint is set to node.hostname == znas.
  5. Volumes use /DockerVol/ path convention:

    • PASS: The volume paths follow the convention (/DockerVol/czkawka:/config).
  6. Network references external netgrimoire overlay:

    • PASS: The network netgrimoire is correctly referenced as an external network.

VERDICT: FAIL

The audit has identified a critical issue related to the absence of Uptime Kuma labels, which are essential for monitoring and management of the service. This failure prevents a complete overview of the application's health and performance within the NetGrimoire homelab infrastructure.