From 4fb33a3229adb1ad08da112bbfe6d21cd0a0e5b9 Mon Sep 17 00:00:00 2001 From: traveler Date: Thu, 2 Apr 2026 22:12:56 -0500 Subject: [PATCH] audit(gremlin): readarr FAIL 2026-04-03 --- Netgrimoire/Audits/readarr-2026-04-03.md | 50 ++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Netgrimoire/Audits/readarr-2026-04-03.md diff --git a/Netgrimoire/Audits/readarr-2026-04-03.md b/Netgrimoire/Audits/readarr-2026-04-03.md new file mode 100644 index 0000000..3cf416a --- /dev/null +++ b/Netgrimoire/Audits/readarr-2026-04-03.md @@ -0,0 +1,50 @@ +--- +title: Audit - readarr.yaml +description: Gremlin audit report 2026-04-03 +published: true +date: 2026-04-03T03:12:56.461Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-03T03:12:56.461Z +--- + +# Audit Report — readarr.yaml + +**Date:** 2026-04-03 +**File:** swarm/readarr.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### SWARM AUDIT REPORT for `swarm/readarr.yaml` + +#### Homepage Labels: +1. **PASS**: homepage.group = Jolly Roger +2. **PASS**: homepage.name = Readarr +3. **PASS**: homepage.icon = readarr.png +4. **PASS**: homepage.href = http://readarr.netgrimoire.com +5. **PASS**: homepage.description = Ebook Library + +#### Uptime Kuma Labels: +1. **FAIL**: Missing `kuma.readarr.http.name` and `kuma.readarr.http.url`. These labels are necessary for integration with Uptime Kuma. + +#### Caddy Labels on Exposed Services: +1. **PASS**: caddy=readarr.netgrimoire.com +2. **PASS**: caddy.reverse_proxy="{{upstreams 8787}}" + - **ISSUE**: The use of `{{upstreams 8787}}` may not work as expected in a multi-container environment. It should be replaced with the actual service name if it's part of the same stack. + - **FIX**: Replace `{{upstreams 8787}}` with `http://readarr:8787`. + +#### Placement Constraints: +1. **PASS**: node.hostname == docker4 + +#### Volumes Use `/DockerVol/` Path Convention: +1. **PASS**: /DockerVol/readarr/config +2. **FAIL**: /data/nfs/Baxter/Data does not follow the `/DockerVol/` convention. It should be placed under `/DockerVol/readarr/data`. + +#### Network References External `netgrimoire` Overlay: +1. **PASS**: netgrimoire network is external + +### VERDICT: FAIL + +The report indicates several issues that need to be addressed to fully comply with the specified guidelines. Ensure all labels are correctly defined, adhere to volume naming conventions, and review Caddy configurations for proper service integration. \ No newline at end of file