1.5 KiB
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:
-
Homepage labels:
- PASS: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description are correctly set.
-
Uptime Kuma labels:
- FAIL: The provided YAML does not include any Uptime Kuma labels (kuma..http.name, kuma..http.url).
-
Caddy labels on exposed services:
- PASS: The Caddy labels are correctly set (
caddy: "dupes.netgrimoire.com",caddy.reverse_proxy: "192.168.5.10:5815").
- PASS: The Caddy labels are correctly set (
-
Placement constraints:
- PASS: The placement constraint is set to
node.hostname == znas.
- PASS: The placement constraint is set to
-
Volumes use /DockerVol/ path convention:
- PASS: The volume paths follow the convention (
/DockerVol/czkawka:/config).
- PASS: The volume paths follow the convention (
-
Network references external netgrimoire overlay:
- PASS: The network
netgrimoireis correctly referenced as an external network.
- PASS: The 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.