From 94e8162333754baa7c3bc38c35abb30253045710 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 13 Apr 2026 06:09:24 -0500 Subject: [PATCH] audit(gremlin): diun FAIL 2026-04-13 --- Netgrimoire/Audits/diun-2026-04-13.md | 40 +++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Netgrimoire/Audits/diun-2026-04-13.md diff --git a/Netgrimoire/Audits/diun-2026-04-13.md b/Netgrimoire/Audits/diun-2026-04-13.md new file mode 100644 index 0000000..ad50a03 --- /dev/null +++ b/Netgrimoire/Audits/diun-2026-04-13.md @@ -0,0 +1,40 @@ +--- +title: Audit - diun.yaml +description: Gremlin audit report 2026-04-13 +published: true +date: 2026-04-13T11:09:24.322Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-13T11:09:24.322Z +--- + +# Audit Report — diun.yaml + +**Date:** 2026-04-13 +**File:** swarm/diun.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### Auditing swarm/diun.yaml + +1. **Homepage labels**: The file does not contain any homepage labels (`homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, `homepage.description`). + **FAIL**: Add the required homepage labels. + +2. **Uptime Kuma labels**: There are no Uptime Kuma services or labels in the provided YAML. + **PASS** + +3. **Caddy labels on exposed services**: There are no Caddy services or labels in the provided YAML. + **PASS** + +4. **Placement constraints**: The file specifies constraints that exclude `arm64` and `arm` architectures, but does not include a constraint for `node.hostname`. + **FAIL**: Add a constraint for `node.hostname`. + +5. **Volumes use /DockerVol/ path convention**: One volume is correctly formatted as `/data/nfs/znas/Docker/diun`, which follows the expected format. However, there is no other volume specified in the file. + **PASS** + +6. **Network references external netgrimoire overlay**: The network `netgrimoire` is referenced and marked as external. + **PASS** + +### VERDICT: FAIL \ No newline at end of file