diff --git a/Netgrimoire/Audits/glance-2026-04-13.md b/Netgrimoire/Audits/glance-2026-04-13.md new file mode 100644 index 0000000..3d33dce --- /dev/null +++ b/Netgrimoire/Audits/glance-2026-04-13.md @@ -0,0 +1,43 @@ +--- +title: Audit - glance.yaml +description: Gremlin audit report 2026-04-13 +published: true +date: 2026-04-13T11:14:14.010Z +tags: gremlin,audit +editor: markdown +dateCreated: 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 \ No newline at end of file