diff --git a/Netgrimoire/Audits/vscode-2026-05-04.md b/Netgrimoire/Audits/vscode-2026-05-04.md new file mode 100644 index 0000000..1c031a1 --- /dev/null +++ b/Netgrimoire/Audits/vscode-2026-05-04.md @@ -0,0 +1,48 @@ +--- +title: Audit - vscode.yaml +description: Gremlin audit report 2026-05-04 +published: true +date: 2026-05-04T11:42:56.453Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-05-04T11:42:56.453Z +--- + +# Audit Report — vscode.yaml + +**Date:** 2026-05-04 +**File:** swarm/vscode.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +### Audit Results: + +1. **Homepage labels**: + - `homepage.group`: "Development" (PASS) + - `homepage.name`: "Code Server" (PASS) + - `homepage.icon`: "code.png" (PASS) + - `homepage.href`: "https://code.netgrimoire.com" (PASS) + - `homepage.description`: "Code Server" (PASS) + +2. **Uptime Kuma labels**: + - Not applicable as there are no Uptime Kuma services in the deployment. + +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) The placement constraint is correctly set to ensure the service runs only on the node named "znas". + +5. **Volumes use /DockerVol/ path convention**: + - `/DockerVol/code/config:/config` (PASS) + - `/DockerVol/code/data:/Data` (PASS) + +6. **Network references external netgrimoire overlay**: + - The service network references an existing `netgrimoire` network, which is marked as external: `external: true`. This is correct. (PASS) + +### Final VERDICT: + +VERDICT: PASS \ No newline at end of file