diff --git a/Netgrimoire/Audits/dozzle-2026-04-27.md b/Netgrimoire/Audits/dozzle-2026-04-27.md new file mode 100644 index 0000000..2667179 --- /dev/null +++ b/Netgrimoire/Audits/dozzle-2026-04-27.md @@ -0,0 +1,53 @@ +--- +title: Audit - dozzle.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:10:08.572Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:10:08.572Z +--- + +# Audit Report — dozzle.yaml + +**Date:** 2026-04-27 +**File:** swarm/dozzle.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### Audit Report for `dozzle.yaml` + +#### Homepage Labels +- **PASS**: + - `homepage.group`: Management + - `homepage.name`: Dozzle + - `homepage.icon`: dozzle.png + - `homepage.href`: https://dozzle.netgrimoire.com + - `homepage.description`: Docker log viewer + +#### Uptime Kuma Labels +- **PASS**: + - `kuma.dozzle.http.name`: Dozzle + - `kuma.dozzle.http.url`: https://dozzle.netgrimoire.com + +#### Caddy Labels on Exposed Services +- **FAIL**: + The service does not have a valid domain specified for the Caddy label. The labels should include a valid domain instead of placeholder text. + - Recommended Fix: Replace `caddy=` with a valid domain, e.g., `caddy=dozzle.netgrimoire.com`. + +#### Placement Constraints +- **FAIL**: + There are no placement constraints specified for the service. This could lead to unpredictability in where the service is deployed. + - Recommended Fix: Add placement constraints using `placement` section. + +#### Volumes Use `/DockerVol/` Path Convention +- **PASS**: + The volume path uses the convention `/var/run/docker.sock:/var/run/docker.sock`. + +#### Network References External `netgrimoire` Overlay +- **PASS**: + The service references the external `netgrimoire` overlay network. + +### VERDICT: FAIL \ No newline at end of file