diff --git a/Netgrimoire/Audits/dupecheck-2026-04-03.md b/Netgrimoire/Audits/dupecheck-2026-04-03.md new file mode 100644 index 0000000..6a9b9cf --- /dev/null +++ b/Netgrimoire/Audits/dupecheck-2026-04-03.md @@ -0,0 +1,40 @@ +--- +title: Audit - dupecheck.yaml +description: Gremlin audit report 2026-04-03 +published: true +date: 2026-04-03T02:49:24.657Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-03T02:49:24.657Z +--- + +# Audit Report — dupecheck.yaml + +**Date:** 2026-04-03 +**File:** swarm/dupecheck.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### SWARM AUDIT CHECKS + +1. **Homepage labels**: + - **PASS**: `homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, and `homepage.description` are correctly set. + +2. **Uptime Kuma labels**: + - **FAIL**: Uptime Kuma labels (`kuma..http.name` and `kuma..http.url`) are not provided in the configuration. + +3. **Caddy labels on exposed services**: + - **PASS**: Caddy labels (`caddy=`, `caddy.import`, and `caddy.reverse_proxy`) are correctly set. + +4. **Placement constraints**: + - **PASS**: The placement constraint (`node.hostname == znas`) is correctly specified. + +5. **Volumes use `/DockerVol/` path convention**: + - **PASS**: Volumes follow the `/DockerVol/` path convention, e.g., `/DockerVol/czkawka:/config`. + +6. **Network references external netgrimoire overlay**: + - **PASS**: The service uses an external network `netgrimoire` which is correctly referenced. + +### VERDICT: FAIL \ No newline at end of file