1.8 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - sabnzbd.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T03:15:29.656Z | gremlin,audit | markdown | 2026-04-03T03:15:29.656Z |
Audit Report — sabnzbd.yaml
Date: 2026-04-03
File: swarm/sabnzbd.yaml
Type: Docker Swarm
Verdict: FAIL
-
Homepage labels: All homepage labels are present and correctly formatted.
homepage.group=Jolly Rogerhomepage.name=Sabnzbdhomepage.icon=sabnzbd.pnghomepage.href=http://sabnzbd.netgrimoire.comhomepage.description=Usenet Downloader
-
Uptime Kuma labels: Both
kuma.sab.http.nameandkuma.sab.http.urlare present.kuma.sab.http.name="Sabnzbd"kuma.sab.http.url=http://sabnzbd:8080
-
Caddy labels on exposed services: Caddy labels include both the domain and reverse proxy settings.
caddy=sabnzbd.netgrimoire.comcaddy.reverse_proxy="{{upstreams 8080}}"
-
Placement constraints: The placement constraint is referencing a specific node label (
node.labels.general == true). This needs to be updated to reference the node's hostname instead for better clarity.- Current:
- node.labels.general == true - Fix: Update to use
node.hostnameif appropriate, or keep the original ifgeneralis indeed a valid label.
- Current:
-
Volumes use /DockerVol/ path convention: The volumes do not follow the
/DockerVol/<service>path convention.- Current paths:
/data/nfs/znas/Data/:/data:shared/data/nfs/znas/Docker/Sabnzbd:/config
- Current paths:
-
Network references external netgrimoire overlay: The network reference is correctly set to the
netgrimoirenetwork, which is marked as external.
VERDICT: FAIL
The placement constraint should be updated for clarity and the volumes should adhere to the specified path convention.