1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - dockpeek.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:47:08.875Z | gremlin,audit | markdown | 2026-04-03T02:47:08.875Z |
Audit Report — dockpeek.yaml
Date: 2026-04-03
File: swarm/dockpeek.yaml
Type: Docker Swarm
Verdict: PASS
SWARM AUDIT
-
Homepage labels:
homepage.group: PASShomepage.name: PASShomepage.icon: PASShomepage.href: PASShomepage.description: FAIL- Issue: Missing
- Fix: Add
homepage.description: "Description of the service"
-
Uptime Kuma labels:
kuma.dockpeek.http.name: PASSkuma.dockpeek.http.url: PASS
-
Caddy labels on exposed services:
caddy=dockpeek.netgrimoire.com: PASScaddy.reverse_proxy: PASS
-
Placement constraints:
node.role == manager: FAIL- Issue: Constraints should be based on node attributes (e.g.,
node.hostname), not roles. - Fix: Replace with specific hostname or other attribute-based constraint.
- Issue: Constraints should be based on node attributes (e.g.,
-
Volumes use /DockerVol/ path convention:
- The volume
/var/run/docker.sock:/var/run/docker.sockdoes not follow the/DockerVol/<service>convention. - Issue: Volume should be mounted using a custom path within
/DockerVol.- Fix: Replace with something like
/DockerVol/dockpeek/docker.sock.
- Fix: Replace with something like
- The volume
-
Network references external netgrimoire overlay:
- The network
netgrimoireis referenced as an external network. - PASS
- The network
VERDICT: FAIL