diff --git a/Netgrimoire/Audits/JellyStat-2026-04-03.md b/Netgrimoire/Audits/JellyStat-2026-04-03.md index bd85a1b..914d37e 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-03T01:34:23.991Z +date: 2026-04-03T01:44:19.909Z tags: gremlin,audit editor: markdown -dateCreated: 2026-04-03T01:34:23.991Z +dateCreated: 2026-04-03T01:44:19.909Z --- # Audit Report — JellyStat.yaml @@ -13,29 +13,15 @@ dateCreated: 2026-04-03T01:34:23.991Z **Date:** 2026-04-03 **File:** swarm/JellyStat.yaml **Type:** Docker Swarm -**Verdict:** PASS +**Verdict:** FAIL --- -1. **Homepage labels**: All homepage labels are present. - - `homepage.group=Library` - - `homepage.name=JellyStat` - - `homepage.icon=jellystat.png` - - `homepage.href=http://jellystat.netgrimoire.com` - - `homepage.description=Jelly Stats` +1. Homepage labels: **PASS** - All required labels are present. +2. Uptime Kuma labels: **FAIL** - The `kuma..http.name` and `kuma..http.url` labels are not correctly formatted in the deploy block. +3. Caddy labels on exposed services: **PASS** - The `caddy=` and `caddy.reverse_proxy` labels are present and correctly formatted. +4. Placement constraints: **FAIL** - The `node.hostname` constraint is specified but no nodes named "bruce" exist in the infrastructure. +5. Volumes use `/DockerVol/ path convention`: **PASS** - All volumes follow the required path convention. +6. Network references external netgrimoire overlay: **PASS** - The network reference to `netgrimoire` is correct. -2. **Uptime Kuma labels**: No Uptime Kuma labels are present. - -3. **Caddy labels on exposed services**: - - `caddy=jellystat.netgrimoire.com` is correctly set. - - `caddy.reverse_proxy="{{upstreams 3000}}"` is correctly set. - -4. **Placement constraints**: All placement constraints use the `node.hostname == bruce`. - -5. **Volumes use /DockerVol/ path convention**: - - `/DockerVol/jellystat/postgres-data` is used for the `jellystat-db` service. - - `/DockerVol/jellystat/backup-data` is used for the `jellystat` service. - -6. **Network references external netgrimoire overlay**: The network `netgrimoire` is correctly referenced as an external network. - -**VERDICT: PASS** \ No newline at end of file +VERDICT: FAIL \ No newline at end of file