From 9aacaccea635ba0d088d28b1c5506f14959f6156 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 13 Apr 2026 06:14:14 -0500 Subject: [PATCH] audit(gremlin): glance PASS 2026-04-13 --- Netgrimoire/Audits/glance-2026-04-13.md | 43 +++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Netgrimoire/Audits/glance-2026-04-13.md 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