1.6 KiB
1.6 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - web.yaml | Gremlin audit report 2026-04-13 | true | 2026-04-13T11:42:48.707Z | gremlin,audit | markdown | 2026-04-13T11:42:48.707Z |
Audit Report — web.yaml
Date: 2026-04-13
File: swarm/web.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Report for swarm/web.yaml
1. Homepage labels:
- PASS:
homepage.name=www.netgrimoire.com - FAIL: Missing
homepage.icon,homepage.href, andhomepage.description
Fix: Add the missing labels.
homepage.icon=mdi:web
homepage.href=http://www.netgrimoire.com
homepage.description=A comprehensive website for NetGrimoire.
2. Uptime Kuma labels:
- FAIL: Missing
kuma.web.http.nameandkuma.web.http.url
Fix: Add the missing labels.
kuma.web.http.name=www.netgrimoire.com
kuma.web.http.url=http://web:80
3. Caddy labels on exposed services:
- FAIL: Missing
caddy.reverse_proxyandcaddy.import
Fix: Add the missing labels.
caddy.reverse_proxy=web:80
caddy.import=authentik,crowdsec
4. Placement constraints:
- PASS:
node.labels.cpu == amd
5. Volumes use /DockerVol/ path convention:
- FAIL: Volume paths do not follow the convention.
Fix: Update volume paths to follow the /DockerVol/<service> convention.
volumes:
- /DockerVol/web/pages:/var/www/html:rw
- /DockerVol/web/apache:/etc/apache2/sites-enabled:ro
6. Network references external netgrimoire overlay:
- PASS:
netgrimoirenetwork is referenced as an external network.
Final VERDICT
VERDICT: FAIL