1.4 KiB
1.4 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - kuma.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:59:59.242Z | gremlin,audit | markdown | 2026-04-03T02:59:59.242Z |
Audit Report — kuma.yaml
Date: 2026-04-03
File: swarm/kuma.yaml
Type: Docker Swarm
Verdict: FAIL
SWARM AUDIT
-
Homepage labels:
- PASS: homepage.group=Monitoring, homepage.name=Kuma Uptime, homepage.icon=kuma.png, homepage.href=https://kuma.netgrimoire.com, homepage.description=Services Monitor
-
Uptime Kuma labels:
- FAIL: No labels found for Uptime Kuma service.
- Fix: Add appropriate labels to the Uptime Kuma service under the
labelssection.
- Fix: Add appropriate labels to the Uptime Kuma service under the
- FAIL: No labels found for Uptime Kuma service.
-
Caddy labels on exposed services:
- PASS: caddy=kuma.netgrimoire.com, caddy.reverse_proxy=kuma:3001
-
Placement constraints:
- FAIL: node.hostname constraint for autokuma service does not match the provided fix.
- Fix: Use
node.role == managerinstead ofnode.hostname.
- Fix: Use
- FAIL: node.hostname constraint for autokuma service does not match the provided fix.
-
Volumes use /DockerVol/ path convention:
- PASS: All volumes follow the /DockerVol/ path convention.
-
Network references external netgrimoire overlay:
- PASS: The swarm uses an external network netgrimoire.
VERDICT: FAIL
- Missing or incorrect labels for Uptime Kuma and placement constraints for autokuma service are preventing the audit from being PASS.