diff --git a/Netgrimoire/Audits/wiki-2026-05-04.md b/Netgrimoire/Audits/wiki-2026-05-04.md new file mode 100644 index 0000000..e02aee7 --- /dev/null +++ b/Netgrimoire/Audits/wiki-2026-05-04.md @@ -0,0 +1,35 @@ +--- +title: Audit - wiki.yaml +description: Gremlin audit report 2026-05-04 +published: true +date: 2026-05-04T11:47:22.355Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-05-04T11:47:22.355Z +--- + +# Audit Report — wiki.yaml + +**Date:** 2026-05-04 +**File:** swarm/wiki.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### Audit Summary: + +1. **Homepage labels**: All homepage.labels are present and properly formatted. +2. **Uptime Kuma labels**: Not applicable as Uptime Kuma is not mentioned in the file. +3. **Caddy labels on exposed services**: + - **FAIL**: `drawio` service does not have a Caddy label for reverse proxy. + - **Fix**: Add `caddy.reverse_proxy: drawio:8080` to the `drawio` service. +4. **Placement constraints**: + - **PASS**: All services have placement constraints that exclude `aarch64` and `arm`. +5. **Volumes use /DockerVol/ path convention**: + - **FAIL**: Multiple volumes do not follow the `/DockerVol/` naming convention. + - **Fix**: Rename volumes to match the convention, e.g., `/DockerVol/wikijs-db:/var/lib/postgresql/data` and similarly for other services. +6. **Network references external netgrimoire overlay**: + - **PASS**: All services correctly reference the `netgrimoire` network. + +### VERDICT: FAIL \ No newline at end of file