Netgrimoire/Netgrimoire/Audits/homepage-2026-04-20.md

1.3 KiB

title description published date tags editor dateCreated
Audit - homepage.yaml Gremlin audit report 2026-04-20 true 2026-04-20T11:15:42.360Z gremlin,audit markdown 2026-04-20T11:15:42.360Z

Audit Report — homepage.yaml

Date: 2026-04-20
File: swarm/homepage.yaml
Type: Docker Swarm
Verdict: FAIL


Swarm Audit Results:

  1. Homepage labels:

    • FAIL: Missing homepage.group, homepage.name, homepage.icon, homepage.href, and homepage.description labels.
      • Fix: Add the missing labels to the deploy.labels section of the homepage service.
  2. Uptime Kuma labels:

    • PASS: The kuma.homepage.http.name and kuma.homepage.http.url labels are present.
  3. Caddy labels on exposed services:

    • FAIL: Missing caddy=<domain> label.
      • Fix: Add the missing label to the deploy.labels section of the homepage service.
  4. Placement constraints:

    • PASS: The node.hostname == znas placement constraint is present.
  5. Volumes use /DockerVol/<service> path convention:

    • PASS: All volumes follow the /DockerVol/<service> path convention.
  6. Network references external netgrimoire overlay:

    • PASS: The netgrimoire network is referenced correctly and marked as external.

VERDICT: FAIL