audit(gremlin): JellyStat FAIL 2026-04-03

This commit is contained in:
traveler 2026-04-02 21:32:31 -05:00
parent 9fa8726b68
commit 37cff825c6

View file

@ -2,10 +2,10 @@
title: Audit - JellyStat.yaml title: Audit - JellyStat.yaml
description: Gremlin audit report 2026-04-03 description: Gremlin audit report 2026-04-03
published: true published: true
date: 2026-04-03T02:22:49.579Z date: 2026-04-03T02:32:31.251Z
tags: gremlin,audit tags: gremlin,audit
editor: markdown editor: markdown
dateCreated: 2026-04-03T02:22:49.579Z dateCreated: 2026-04-03T02:32:31.251Z
--- ---
# Audit Report — JellyStat.yaml # Audit Report — JellyStat.yaml
@ -13,15 +13,38 @@ dateCreated: 2026-04-03T02:22:49.579Z
**Date:** 2026-04-03 **Date:** 2026-04-03
**File:** swarm/JellyStat.yaml **File:** swarm/JellyStat.yaml
**Type:** Docker Swarm **Type:** Docker Swarm
**Verdict:** PASS **Verdict:** FAIL
--- ---
**Homepage labels:** PASS ### Audit Results:
**Uptime Kuma labels:** PASS
**Caddy labels on exposed services:** PASS
**Placement constraints:** PASS
**Volumes use /DockerVol/<service> path convention:** PASS
**Network references external netgrimoire overlay:** PASS
VERDICT: PASS 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/<service> 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.