1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - web.yaml | Gremlin audit report 2026-04-20 | true | 2026-04-20T11:42:34.133Z | gremlin,audit | markdown | 2026-04-20T11:42:34.133Z |
Audit Report — web.yaml
Date: 2026-04-20
File: swarm/web.yaml
Type: Docker Swarm
Verdict: PASS
SWARM AUDIT REPORT
1. Homepage labels
- homepage.name:
www.netgrimoire.com(PASS) - homepage.icon:
mdi:web(PASS) - homepage.href: Missing (FAIL) - This should be specified for the homepage URL.
- homepage.description: Missing (FAIL) - A description for the homepage would be beneficial.
2. Uptime Kuma labels
- kuma.web.http.name:
www.netgrimoire.com(PASS) - kuma.web.http.url:
http://web:80(PASS)
3. Caddy labels on exposed services
- caddy=www.netgrimoire.com: (PASS)
- caddy.reverse_proxy="web:80": (PASS)
4. Placement constraints
- node.labels.cpu == amd: (PASS)
- node.hostname: Missing constraint (FAIL) - You should specify the hostname for placement.
5. Volumes use /DockerVol/ path convention
- /data/nfs/znas/Docker/web/pages:/var/www/html:rw: Not following the convention
/DockerVol/web(FAIL) - /data/nfs/znas/Docker/web/apache:/etc/apache2/sites-enabled:ro: Not following the convention
/DockerVol/web(FAIL)
6. Network references external netgrimoire overlay
- netgrimoire: External network, correct usage (PASS)
VERDICT:
FAIL