diff --git a/Netgrimoire/Audits/vscode-2026-04-27.md b/Netgrimoire/Audits/vscode-2026-04-27.md new file mode 100644 index 0000000..f32f0b1 --- /dev/null +++ b/Netgrimoire/Audits/vscode-2026-04-27.md @@ -0,0 +1,54 @@ +--- +title: Audit - vscode.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:40:50.800Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:40:50.800Z +--- + +# Audit Report — vscode.yaml + +**Date:** 2026-04-27 +**File:** swarm/vscode.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### SWARM AUDIT RESULTS: + +#### 1. Homepage labels: +- `homepage.group`: **PASS** +- `homepage.name`: **PASS** +- `homepage.icon`: **PASS** +- `homepage.href`: **PASS** +- `homepage.description`: **PASS** + +#### 2. Uptime Kuma labels: +- `kuma.cs.http.name`: **PASS** +- `kuma.cs.http.url`: **PASS** + +#### 3. Caddy labels on exposed services: +- `caddy=code.netgrimoire.com`: **PASS** +- `caddy.reverse_proxy=code-server:8443`: **PASS** + +#### 4. Placement constraints: +- `node.hostname == znas`: **PASS** + +#### 5. Volumes use `/DockerVol/` path convention: +- `/DockerVol/code/config`: **PASS** +- `/DockerVol/code/data`: **PASS** + +#### 6. Network references external netgrimoire overlay: +- **FAIL**: `networks` section should reference the `netgrimoire` network by name, not as an external network. + +### Fix: +Change the `networks` section to: +```yaml +networks: + - netgrimoire +``` + +### VERDICT: FAIL \ No newline at end of file