diff --git a/Netgrimoire/Audits/sabnzbd-2026-04-27.md b/Netgrimoire/Audits/sabnzbd-2026-04-27.md new file mode 100644 index 0000000..19fa69a --- /dev/null +++ b/Netgrimoire/Audits/sabnzbd-2026-04-27.md @@ -0,0 +1,41 @@ +--- +title: Audit - sabnzbd.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:33:37.639Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:33:37.639Z +--- + +# Audit Report — sabnzbd.yaml + +**Date:** 2026-04-27 +**File:** swarm/sabnzbd.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +**Homepage Labels:** +- **PASS**: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description + +**Uptime Kuma Labels:** +- **FAIL**: Missing `kuma..http.name` and `kuma..http.url`. These should be specified with a numerical suffix (e.g., `kuma.1.http.name`, `kuma.1.http.url`) to identify multiple instances. + +**Caddy Labels on Exposed Services:** +- **PASS**: caddy=, caddy.reverse_proxy + +**Placement Constraints:** +- **FAIL**: Missing `node.hostname` constraint. It should be added to ensure the service is scheduled on a specific node. + - **Fix**: Add `node.hostname == ` to the constraints. + +**Volumes Use /DockerVol/ Path Convention:** +- **FAIL**: Volumes are using absolute paths (`/data/nfs/znas/Docker/Sabnzbd` and `/data/nfs/znas/Data/`). They should follow the `/DockerVol/` convention. + - **Fix**: Update volume paths to `/DockerVol/sabnzbd/config` and `/DockerVol/sabnzbd/data`. + +**Network References External Netgrimoire Overlay:** +- **PASS**: netgrimoire network is referenced correctly. + +**Final Verdict:** +VERDICT: FAIL \ No newline at end of file