1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - diun.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:46:19.248Z | gremlin,audit | markdown | 2026-04-03T02:46:19.248Z |
Audit Report — diun.yaml
Date: 2026-04-03
File: swarm/diun.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Results for swarm/diun.yaml
-
Homepage labels: No homepage labels defined in the file.
- Fix: Add appropriate homepage labels if applicable.
-
Uptime Kuma labels: No Uptime Kuma labels defined in the file.
- Fix: Add appropriate Uptime Kuma labels if applicable.
-
Caddy labels on exposed services: Caddy labels are missing for this service.
- Fix: Add Caddy labels if needed, e.g.,
caddy=example.com,caddy.reverse_proxy=http://localhost:80.
- Fix: Add Caddy labels if needed, e.g.,
-
Placement constraints: The constraint is set to run only on manager nodes, which is appropriate.
- PASS: Placement constraints are correctly defined.
-
Volumes use /DockerVol/ path convention: The volume uses
/data/nfs/znas/Docker/diun, which does not follow the/DockerVol/<service>convention.- Fix: Update the volume path to follow the convention, e.g.,
/DockerVol/diun.
- Fix: Update the volume path to follow the convention, e.g.,
-
Network references external netgrimoire overlay: The network
netgrimoireis correctly referencing an external overlay network.- PASS: Network reference is correct.
VERDICT: FAIL
The volume path does not follow the recommended convention, and additional labels for homepage, Uptime Kuma, and Caddy are missing.