1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - library.yaml | Gremlin audit report 2026-04-27 | true | 2026-04-27T11:21:00.700Z | gremlin,audit | markdown | 2026-04-27T11:21:00.700Z |
Audit Report — library.yaml
Date: 2026-04-27
File: swarm/library.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Results:
-
Homepage labels:
homepage.group: PASShomepage.name: PASShomepage.icon: PASShomepage.href: PASShomepage.description: PASS
-
Uptime Kuma labels:
kuma.calibre1.http.name: PASSkuma.calibre1.http.url: PASS
-
Caddy labels on exposed services:
caddy=books.netgrimoire.com: PASScaddy.reverse_proxy="{{upstreams 8083}}": PASS
-
Placement constraints:
node.labels.general == true: FAIL- Issue: The placement constraint refers to a node label that might not be set or available.
- Fix: Ensure that the node has the label
generalset totrue.
-
Volumes use /DockerVol/ path convention:
/data/nfs/Baxter/Docker/Calibre-netgrimoire/Config: FAIL- Issue: The volume paths do not follow the
/DockerVol/<service>convention. - Fix: Rename the volumes to match the convention, e.g.,
/DockerVol/Calibre-Netgrimoire/Config.
- Issue: The volume paths do not follow the
-
Network references external netgrimoire overlay:
netgrimoire: PASS
VERDICT: FAIL
The audit found issues with placement constraints and volume paths that need to be addressed before the deployment is considered successful.