diff --git a/Netgrimoire/Audits/wiki-2026-04-13.md b/Netgrimoire/Audits/wiki-2026-04-13.md new file mode 100644 index 0000000..27ff79a --- /dev/null +++ b/Netgrimoire/Audits/wiki-2026-04-13.md @@ -0,0 +1,47 @@ +--- +title: Audit - wiki.yaml +description: Gremlin audit report 2026-04-13 +published: true +date: 2026-04-13T11:45:13.721Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-13T11:45:13.721Z +--- + +# Audit Report — wiki.yaml + +**Date:** 2026-04-13 +**File:** swarm/wiki.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +**Homepage labels:** +- **PASS**: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description + +**Uptime Kuma labels:** +- **FAIL**: Missing kuma.labels section. Fix by adding: +```yaml +kuma.wikijs.http.name: "Wiki.js" +kuma.wikijs.http.url: "https://wiki.netgrimoire.com" +``` + +**Caddy labels on exposed services:** +- **PASS**: caddy=, caddy.reverse_proxy + +**Placement constraints:** +- **FAIL**: Missing node.labels.cpu == arm constraint for drawio service. Fix by adding: +```yaml +constraints: + - node.hostname == dockerpi1 + - node.labels.cpu == arm +``` + +**Volumes use /DockerVol/ path convention:** +- **PASS**: All volumes follow the correct path convention. + +**Network references external netgrimoire overlay:** +- **PASS**: The network is correctly set to reference the external netgrimoire overlay. + +**VERDICT:** FAIL \ No newline at end of file