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

1.2 KiB

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

Audit Report — glance.yaml

Date: 2026-04-13
File: swarm/glance.yaml
Type: Docker Swarm
Verdict: PASS


  1. Homepage labels:

    • homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description: All present.
  2. Uptime Kuma labels:

    • kuma.glance.http.name, kuma.glance.http.url: Both are correctly set.
  3. Caddy labels on exposed services:

    • caddy=home.netgrimoire.com: Present.
    • caddy.reverse_proxy: "glance:8080": Correctly configured.
  4. Placement constraints:

    • node.hostname: Not specified, could lead to placement issues if nodes are not properly labeled.
  5. Volumes use /DockerVol/ path convention:

    • Incorrect, volumes are mounted at /data/nfs/znas/Docker/glance.
  6. Network references external netgrimoire overlay:

    • Correct, network netgrimoire is declared as external.

Fixes:

  • Update volume paths to follow the /DockerVol/ convention.
  • Specify a node placement constraint for better control over where services run.

VERDICT: FAIL