diff --git a/Netgrimoire/Audits/dupecheck-2026-04-20.md b/Netgrimoire/Audits/dupecheck-2026-04-20.md new file mode 100644 index 0000000..6a604fa --- /dev/null +++ b/Netgrimoire/Audits/dupecheck-2026-04-20.md @@ -0,0 +1,42 @@ +--- +title: Audit - dupecheck.yaml +description: Gremlin audit report 2026-04-20 +published: true +date: 2026-04-20T11:11:36.197Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-20T11:11:36.197Z +--- + +# Audit Report — dupecheck.yaml + +**Date:** 2026-04-20 +**File:** swarm/dupecheck.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +**Audit Results:** + +1. **Homepage labels**: + - **PASS**: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description are correctly set. + +2. **Uptime Kuma labels**: + - **FAIL**: The provided YAML does not include any Uptime Kuma labels (kuma..http.name, kuma..http.url). + +3. **Caddy labels on exposed services**: + - **PASS**: The Caddy labels are correctly set (`caddy: "dupes.netgrimoire.com"`, `caddy.reverse_proxy: "192.168.5.10:5815"`). + +4. **Placement constraints**: + - **PASS**: The placement constraint is set to `node.hostname == znas`. + +5. **Volumes use /DockerVol/ path convention**: + - **PASS**: The volume paths follow the convention (`/DockerVol/czkawka:/config`). + +6. **Network references external netgrimoire overlay**: + - **PASS**: The network `netgrimoire` is correctly referenced as an external network. + +**VERDICT: FAIL** + +The audit has identified a critical issue related to the absence of Uptime Kuma labels, which are essential for monitoring and management of the service. This failure prevents a complete overview of the application's health and performance within the NetGrimoire homelab infrastructure. \ No newline at end of file