1.6 KiB
1.6 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - kavita.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:58:18.686Z | gremlin,audit | markdown | 2026-04-03T02:58:18.686Z |
Audit Report — kavita.yaml
Date: 2026-04-03
File: swarm/kavita.yaml
Type: Docker Swarm
Verdict: FAIL
SWARM AUDIT REPORT
-
Homepage labels:
homepage.group: PASShomepage.name: PASShomepage.icon: PASShomepage.href: PASShomepage.description: PASS
-
Uptime Kuma labels:
- Missing Uptime Kuma labels (e.g.,
kuma.kavita.http.nameandkuma.kavita.http.url). These are not defined in the provided configuration. - FAIL: Add appropriate Uptime Kuma labels for monitoring.
- Missing Uptime Kuma labels (e.g.,
-
Caddy labels on exposed services:
caddy: PASScaddy.reverse_proxy: PASS
-
Placement constraints:
- No placement constraints (e.g.,
node.hostname) specified. - FAIL: Consider adding placement constraints if specific nodes are required for service placement.
- No placement constraints (e.g.,
-
Volumes use /DockerVol/ path convention:
/data/nfs/Baxter/Data/media/comics: FAIL- Volume paths do not follow the
/DockerVol/<service>convention. - Fix: Update volume paths to conform to the convention, e.g.,
/DockerVol/kavita/media/comics.
- Volume paths do not follow the
-
Network references external netgrimoire overlay:
netgrimoire: PASS
VERDICT: FAIL
- The configuration contains several issues that need resolution before it can be considered fully compliant with best practices.
- Address the Uptime Kuma labels, placement constraints, and volume paths as indicated.