diff --git a/Netgrimoire/Audits/kuma-2026-04-27.md b/Netgrimoire/Audits/kuma-2026-04-27.md new file mode 100644 index 0000000..9d23443 --- /dev/null +++ b/Netgrimoire/Audits/kuma-2026-04-27.md @@ -0,0 +1,58 @@ +--- +title: Audit - kuma.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:20:10.279Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:20:10.279Z +--- + +# Audit Report — kuma.yaml + +**Date:** 2026-04-27 +**File:** swarm/kuma.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +### Audit Results: + +1. **Homepage labels**: + - `homepage.group=Monitoring` + - `homepage.name=Kuma Uptime` + - `homepage.icon=uptime-kuma.png` + - `homepage.href=https://kuma.netgrimoire.com` + - `homepage.description=Services Monitor` + + **PASS** + +2. **Uptime Kuma labels**: + - `kuma.kuma.http.name=Uptime Kuma` + - `kuma.kuma.http.url=https://kuma.netgrimoire.com` + + **PASS** + +3. **Caddy labels on exposed services**: + - `caddy=kuma.netgrimoire.com` + - `caddy.reverse_proxy=kuma:3001` + + **PASS** + +4. **Placement constraints**: + - `node.hostname==docker3` + + **PASS** + +5. **Volumes use /DockerVol/ path convention**: + - `/DockerVol/kuma:/app/data` + + **PASS** + +6. **Network references external netgrimoire overlay**: + - `netgrimoire` network is set to `external: true` + + **PASS** + +### VERDICT: PASS \ No newline at end of file