diff --git a/Netgrimoire/Audits/JellyStat-2026-04-03.md b/Netgrimoire/Audits/JellyStat-2026-04-03.md index f305ad4..a05f21c 100644 --- a/Netgrimoire/Audits/JellyStat-2026-04-03.md +++ b/Netgrimoire/Audits/JellyStat-2026-04-03.md @@ -2,10 +2,10 @@ title: Audit - JellyStat.yaml description: Gremlin audit report 2026-04-03 published: true -date: 2026-04-03T02:22:49.579Z +date: 2026-04-03T02:32:31.251Z tags: gremlin,audit editor: markdown -dateCreated: 2026-04-03T02:22:49.579Z +dateCreated: 2026-04-03T02:32:31.251Z --- # Audit Report — JellyStat.yaml @@ -13,15 +13,38 @@ dateCreated: 2026-04-03T02:22:49.579Z **Date:** 2026-04-03 **File:** swarm/JellyStat.yaml **Type:** Docker Swarm -**Verdict:** PASS +**Verdict:** FAIL --- -**Homepage labels:** PASS -**Uptime Kuma labels:** PASS -**Caddy labels on exposed services:** PASS -**Placement constraints:** PASS -**Volumes use /DockerVol/ path convention:** PASS -**Network references external netgrimoire overlay:** PASS +### Audit Results: -VERDICT: PASS \ No newline at end of file +1. **Homepage labels**: + - `homepage.group=Library` — **PASS** + - `homepage.name=JellyStat` — **PASS** + - `homepage.icon=jellystat.png` — **FAIL**: The icon file path should be relative to the service's context or a valid absolute URL. + - **Fix**: Update the icon path to use a valid location. + - `homepage.href=http://jellystat.netgrimoire.com` — **PASS** + - `homepage.description=Jelly Stats` — **PASS** + +2. **Uptime Kuma labels**: + - The service does not appear to be Uptime Kuma; the labels are irrelevant here. **PASS** + +3. **Caddy labels on exposed services**: + - `caddy=jellystat.netgrimoire.com` — **PASS** + - `caddy.reverse_proxy="{{upstreams 3000}}"` — **PASS** + - **Note**: Ensure that the reverse proxy configuration is correct and functional within your Caddy setup. + +4. **Placement constraints**: + - `node.hostname == bruce` — **PASS** + +5. **Volumes use /DockerVol/ path convention**: + - `/DockerVol/jellystat/postgres-data` — **PASS** + - `/DockerVol/jellystat/backup-data` — **PASS** + +6. **Network references external netgrimoire overlay**: + - `netgrimoire` — **PASS** + +### VERDICT: FAIL + +The audit has identified one issue that needs to be addressed. Specifically, the `homepage.icon` label should use a valid file path or URL for the icon image. Once this is resolved, the audit will pass. \ No newline at end of file