1.7 KiB
1.7 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - sonarr.yaml | Gremlin audit report 2026-04-20 | true | 2026-04-20T11:35:49.931Z | gremlin,audit | markdown | 2026-04-20T11:35:49.931Z |
Audit Report — sonarr.yaml
Date: 2026-04-20
File: swarm/sonarr.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Report:
-
Homepage labels:
- PASS:
homepage.group,homepage.name,homepage.icon,homepage.href, andhomepage.descriptionare correctly defined.
- PASS:
-
Uptime Kuma labels:
- FAIL: The label
kuma.sonarr.http.urluseshttps://sonarr.netgrimoire.com. For security, it should use the internal service name (http://sonarr) instead of the external domain.- Fix: Change
kuma.sonarr.http.urltohttp://sonarr.
- Fix: Change
- FAIL: The label
-
Caddy labels on exposed services:
- PASS: The
caddy=<domain>andcaddy.reverse_proxylabels are correctly set.
- PASS: The
-
Placement constraints:
- PASS: The
node.hostname == docker5constraint is correctly applied. - FAIL: The constraints to exclude
arm64andarmarchitectures might not be necessary or beneficial depending on the architecture of your cluster nodes. Ensure this aligns with your deployment strategy.- Fix: Evaluate if these constraints are strictly needed based on your infrastructure.
- PASS: The
-
Volumes use /DockerVol/ path convention:
- PASS: All volume paths follow the
/DockerVol/Sonarr:/configand/data/nfs/znas/Data/:/data:sharedconventions correctly.
- PASS: All volume paths follow the
-
Network references external netgrimoire overlay:
- PASS: The
netgrimoirenetwork is referenced as an external overlay network, which is correct.
- PASS: The