diff --git a/Netgrimoire/Audits/beszel_agents-2026-04-20.md b/Netgrimoire/Audits/beszel_agents-2026-04-20.md new file mode 100644 index 0000000..a25a00c --- /dev/null +++ b/Netgrimoire/Audits/beszel_agents-2026-04-20.md @@ -0,0 +1,54 @@ +--- +title: Audit - beszel_agents.yaml +description: Gremlin audit report 2026-04-20 +published: true +date: 2026-04-20T11:07:54.222Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-20T11:07:54.222Z +--- + +# Audit Report — beszel_agents.yaml + +**Date:** 2026-04-20 +**File:** swarm/beszel_agents.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### Audit Results: + +1. **Homepage Labels**: + - `homepage.group`: Missing + - `homepage.name`: Missing + - `homepage.icon`: Missing + - `homepage.href`: Missing + - `homepage.description`: Missing + +2. **Uptime Kuma Labels**: + - Not applicable as there are no Uptime Kuma services defined. + +3. **Caddy Labels on Exposed Services**: + - Not applicable as there are no Caddy services defined. + +4. **Placement Constraints**: + - `node.hostname`: All constraints are correctly placed and match node hostnames. + +5. **Volumes Use /DockerVol/ Path Convention**: + - Missing for all volumes. Volumes should use the `/DockerVol/beszel-agent-` path convention. + +6. **Network References External netgrimoire Overlay**: + - All services reference the external `netgrimoire` network correctly. + +### Fix Recommendations: + +1. **Homepage Labels**: + - Add homepage labels to your documentation or configuration files. + +2. **Volumes Use /DockerVol/ Path Convention**: + - Update the volumes section of each service to use the `/DockerVol/beszel-agent-` path convention. + +### Verdict: + +VERDICT: FAIL \ No newline at end of file