diff --git a/Netgrimoire/Audits/kopia-2026-04-20.md b/Netgrimoire/Audits/kopia-2026-04-20.md new file mode 100644 index 0000000..a16100b --- /dev/null +++ b/Netgrimoire/Audits/kopia-2026-04-20.md @@ -0,0 +1,43 @@ +--- +title: Audit - kopia.yaml +description: Gremlin audit report 2026-04-20 +published: true +date: 2026-04-20T11:19:31.930Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-20T11:19:31.930Z +--- + +# Audit Report — kopia.yaml + +**Date:** 2026-04-20 +**File:** swarm/kopia.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +**Audit Results** + +1. **Homepage Labels**: + - **PASS**: All homepage labels are correctly defined. + +2. **Uptime Kuma Labels**: + - **PASS**: The Uptime Kuma labels `kuma.kopia.http.name` and `kuma.kopia.http.url` are correctly configured. + +3. **Caddy Labels on Exposed Services**: + - **FAIL**: The Caddy label `caddy.import_1: authentik` is not a valid configuration for Caddy. + - **Fix**: Remove the invalid Caddy import line or correct it if applicable. + +4. **Placement Constraints**: + - **PASS**: The placement constraint `node.hostname == znas` correctly targets a specific node. + +5. **Volumes Use /DockerVol/ Path Convention**: + - **PASS**: All volumes follow the `/DockerVol/` path convention, such as `/DockerVol/kopia/config`. + +6. **Network References External netgrimoire Overlay**: + - **PASS**: The service references an external network named `netgrimoire`. + +**VERDICT: FAIL** + +The audit found one critical issue that needs to be addressed before proceeding with a successful deployment. \ No newline at end of file