Netgrimoire/Netgrimoire/Audits/dockpeek-2026-04-13.md

1.2 KiB

title description published date tags editor dateCreated
Audit - dockpeek.yaml Gremlin audit report 2026-04-13 true 2026-04-13T11:10:03.794Z gremlin,audit markdown 2026-04-13T11:10:03.794Z

Audit Report — dockpeek.yaml

Date: 2026-04-13
File: swarm/dockpeek.yaml
Type: Docker Swarm
Verdict: FAIL


1. Homepage labels:

  • PASS: homepage.group, homepage.name, homepage.icon, homepage.href

2. Uptime Kuma labels:

  • FAIL: The homepage.description label is missing.
    Fix: Add the homepage.description label with a brief description of Dockpeek.

3. Caddy labels on exposed services:

  • PASS: caddy=dockpeek.netgrimoire.com, caddy.reverse_proxy

4. Placement constraints:

  • FAIL: The placement constraint references node.hostname instead of node.role == manager.
    Fix: Change the constraint to node.role == manager.

5. Volumes use /DockerVol/ path convention:

  • FAIL: The volume is not using the /DockerVol/<service> path convention.
    Fix: Update the volume to use /DockerVol/dockpeek:/var/run/docker.sock.

6. Network references external netgrimoire overlay:

  • PASS: netgrimoire network is referenced correctly.

VERDICT: FAIL