1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - gremlin-stack.yml | Gremlin audit report 2026-04-20 | true | 2026-04-20T11:46:33.958Z | gremlin,audit | markdown | 2026-04-20T11:46:33.958Z |
Audit Report — gremlin-stack.yml
Date: 2026-04-20
File: swarm/stack/Gremlin/gremlin-stack.yml
Type: Docker Swarm
Verdict: FAIL
Audit Report for Gremlin Stack
-
Homepage Labels
- PASS: All services have
homepage.group,homepage.name,homepage.icon, andhomepage.description. - FAIL: Missing
homepage.hrefforqdrant. Addhomepage.href=http://qdrant.netgrimoire.com:6333/dashboard.
- PASS: All services have
-
Uptime Kuma Labels
- PASS: All services have
kuma.<n>.http.nameandkuma.<n>.http.urlcorrectly labeled.
- PASS: All services have
-
Caddy Labels on Exposed Services
- FAIL: Only
open-webuihas Caddy labels (caddy=ai.netgrimoire.com,caddy.reverse_proxy=open-webui:8080). Add similar labels for other exposed services.
- FAIL: Only
-
Placement Constraints
- PASS: All services have a
node.hostnameconstraint.
- PASS: All services have a
-
Volumes Use /DockerVol/ Path Convention
- PASS: All volumes follow the
/DockerVol/<service>path convention.
- PASS: All volumes follow the
-
Network References External netgrimoire Overlay
- PASS: All services reference the external
netgrimoirenetwork.
- PASS: All services reference the external
VERDICT: FAIL
Fixes:
- Add
homepage.href=http://qdrant.netgrimoire.com:6333/dashboardtoqdrant. - Add Caddy labels for other exposed services.