diff --git a/Netgrimoire/Audits/actualbudget-2026-04-27.md b/Netgrimoire/Audits/actualbudget-2026-04-27.md new file mode 100644 index 0000000..d43354a --- /dev/null +++ b/Netgrimoire/Audits/actualbudget-2026-04-27.md @@ -0,0 +1,37 @@ +--- +title: Audit - actualbudget.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:04:15.071Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:04:15.071Z +--- + +# Audit Report — actualbudget.yaml + +**Date:** 2026-04-27 +**File:** swarm/actualbudget.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +1. **Homepage labels**: PASS +2. **Uptime Kuma labels**: + - `kuma.actual.http.name`: PASS + - Missing `kuma.actual.http.url` +3. **Caddy labels on exposed services**: + - `caddy=budget.netgrimoire.com`: PASS + - `caddy.reverse_proxy=actual:5006`: PASS +4. **Placement constraints**: PASS +5. **Volumes use /DockerVol/ path convention**: PASS +6. **Network references external netgrimoire overlay**: PASS + +**VERDICT: FAIL** + +The Uptime Kuma label `kuma.actual.http.url` is missing, which should be set to `https://budget.netgrimoire.com`. This can be fixed by adding the following line to the labels section: + +```yaml +kuma.actual.http.url: https://budget.netgrimoire.com +``` \ No newline at end of file