diff --git a/Netgrimoire/Audits/wiki-2026-04-20.md b/Netgrimoire/Audits/wiki-2026-04-20.md new file mode 100644 index 0000000..7b23e70 --- /dev/null +++ b/Netgrimoire/Audits/wiki-2026-04-20.md @@ -0,0 +1,48 @@ +--- +title: Audit - wiki.yaml +description: Gremlin audit report 2026-04-20 +published: true +date: 2026-04-20T11:45:10.043Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-20T11:45:10.043Z +--- + +# Audit Report — wiki.yaml + +**Date:** 2026-04-20 +**File:** swarm/wiki.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +**AUDIT RESULTS FOR swarm/wiki.yaml** + +1. **Homepage labels**: + - **PASS**: `wikijs`, `drawio` services have all the required homepage labels. + +2. **Uptime Kuma labels**: + - **FAIL**: Both `wikijs` and `drawio` services do not have `kuma..http.name` and `kuma..http.url` labels defined. + **Fix**: Add the following to each service's deploy block: + ```yaml + labels: + kuma.wikijs.http.name: "Wiki.js" + kuma.wikijs.http.url: "https://wiki.netgrimoire.com" + kuma.drawio.http.name: "draw.io" + kuma.drawio.http.url: "https://draw.netgrimoire.com" + ``` + +3. **Caddy labels on exposed services**: + - **PASS**: Both `wikijs` and `drawio` services have the required Caddy labels. + +4. **Placement constraints**: + - **PASS**: All services are constrained to run on `dockerpi1`. + +5. **Volumes use /DockerVol/ path convention**: + - **PASS**: All services use the correct `/DockerVol/` volume naming convention. + +6. **Network references external netgrimoire overlay**: + - **PASS**: Both services reference the external `netgrimoire` network. + +**VERDICT: FAIL** \ No newline at end of file