1.6 KiB
1.6 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - JellyStat.yaml | Gremlin audit report 2026-04-27 | true | 2026-04-27T11:02:42.983Z | gremlin,audit | markdown | 2026-04-27T11:02:42.983Z |
Audit Report — JellyStat.yaml
Date: 2026-04-27
File: swarm/JellyStat.yaml
Type: Docker Swarm
Verdict: FAIL
SWARM AUDIT REPORT
-
Homepage labels:
- homepage.group:
Library(PASS) - homepage.name:
JellyStat(PASS) - homepage.icon:
jellystat.png(PASS) - homepage.href:
http://jellystat.netgrimoire.com(PASS) - homepage.description:
Jelly Stats(PASS)
- homepage.group:
-
Uptime Kuma labels:
- kuma.jellystat.http.name:
"JellyStat"(PASS) - kuma.jellystat.http.url:
http://jellystat:3000(FAIL)- Fix: Correct the URL format to follow the pattern
kuma.<n>.http.url=http://<service_name>:<port>.
- Fix: Correct the URL format to follow the pattern
- kuma.jellystat.http.name:
-
Caddy labels on exposed services:
- caddy=jellystat.netgrimoire.com (PASS)
- caddy.reverse_proxy="{{upstreams 3000}}": (FAIL)
- Fix: Ensure the syntax is correct and matches the expected pattern for Caddy reverse proxy configuration.
-
Placement constraints:
- node.hostname == bruce: (PASS)
-
Volumes use /DockerVol/ path convention:
- jellystat-db:
/DockerVol/jellystat/postgres-data(PASS) - jellystat:
/DockerVol/jellystat/backup-data(PASS)
- jellystat-db:
-
Network references external netgrimoire overlay:
- netgrimoire:
external: true(PASS)
- netgrimoire:
VERDICT: FAIL
The audit has identified issues with the Uptime Kuma and Caddy labels, which must be addressed to pass the audit.