From 33d47b50fdd6b4f3b2fda9d5dfa4816abb0fa729 Mon Sep 17 00:00:00 2001 From: traveler Date: Thu, 2 Apr 2026 20:40:22 -0500 Subject: [PATCH] audit(gremlin): beszel FAIL 2026-04-03 --- Netgrimoire/Audits/beszel-2026-04-03.md | 50 +++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Netgrimoire/Audits/beszel-2026-04-03.md diff --git a/Netgrimoire/Audits/beszel-2026-04-03.md b/Netgrimoire/Audits/beszel-2026-04-03.md new file mode 100644 index 0000000..5617e8e --- /dev/null +++ b/Netgrimoire/Audits/beszel-2026-04-03.md @@ -0,0 +1,50 @@ +--- +title: Audit - beszel.yaml +description: Gremlin audit report 2026-04-03 +published: true +date: 2026-04-03T01:40:22.839Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-03T01:40:22.839Z +--- + +# Audit Report — beszel.yaml + +**Date:** 2026-04-03 +**File:** swarm/beszel.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### Audit Report for `swarm/beszel.yaml` + +1. **Homepage Labels**: + - `homepage.group`: **PASS** + - `homepage.name`: **PASS** + - `homepage.icon`: **PASS** + - `homepage.href`: **PASS** + - `homepage.description`: **PASS** + +2. **Uptime Kuma Labels**: + - `kuma.beszel.http.name`: **PASS** + - `kuma.beszel.http.url`: **PASS** + +3. **Caddy Labels on Exposed Services**: + - `caddy=beszel.netgrimoire.com`: **PASS** + - `caddy.reverse_proxy={{upstreams 8090}}`: **PASS** + +4. **Placement Constraints**: + - `node.labels.general == true`: **FAIL** + - **Issue**: The placement constraint refers to a node label (`general`) that is not explicitly defined in the constraints section. + - **Fix**: Define a specific label on nodes or correct the label name if it should be another predefined one. + +5. **Volumes Use /DockerVol/ Path Convention**: + - `/data/nfs/znas/Docker/beszel:/beszel_data`: **FAIL** + - **Issue**: The volume path does not follow the expected convention (`/DockerVol/`). + - **Fix**: Change the volume path to use the standard convention, e.g., `/DockerVol/beszel:/beszel_data`. + +6. **Network References External Netgrimoire Overlay**: + - `netgrimoire`: **PASS** + +### VERDICT: FAIL \ No newline at end of file