diff --git a/Netgrimoire/Audits/sonarr-2026-04-27.md b/Netgrimoire/Audits/sonarr-2026-04-27.md new file mode 100644 index 0000000..319d42f --- /dev/null +++ b/Netgrimoire/Audits/sonarr-2026-04-27.md @@ -0,0 +1,41 @@ +--- +title: Audit - sonarr.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:35:49.107Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:35:49.107Z +--- + +# Audit Report — sonarr.yaml + +**Date:** 2026-04-27 +**File:** swarm/sonarr.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +**Homepage Labels:** PASS +The labels `homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, and `homepage.description` are correctly configured. + +**Uptime Kuma Labels:** PASS +The label `kuma.sonarr.http.name` and `kuma.sonarr.http.url` are correctly set up for Uptime Kuma integration. + +**Caddy Labels on Exposed Services:** FAIL +- Issue: The Caddy labels are commented out (`# caddy.import_1: authentik`). To ensure proper functionality, these should be uncommented. +- Fix: Uncomment the lines `caddy.import_1: authentik` to enable the Caddy integration for Authentik. + +**Placement Constraints:** PASS +The placement constraint `node.hostname == docker5` is correctly specified. The constraints are designed to avoid running on arm64 and arm architectures, which aligns with ensuring compatibility with the desired hardware. + +**Volumes Use /DockerVol/ Path Convention:** PASS +All volumes follow the `/DockerVol/` path convention, such as `- /DockerVol/Sonarr:/config`. + +**Network References External netgrimoire Overlay:** PASS +The network `netgrimoire` is correctly referenced and is an external overlay network. + +**VERDICT: FAIL** + +(1 point deducted for the Caddy labels being commented out) \ No newline at end of file