1.8 KiB
1.8 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - diun.yaml | Gremlin audit report 2026-04-20 | true | 2026-04-20T11:09:24.223Z | gremlin,audit | markdown | 2026-04-20T11:09:24.223Z |
Audit Report — diun.yaml
Date: 2026-04-20
File: swarm/diun.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Results:
-
Homepage labels:
homepage.group: Missing.homepage.name: Missing.homepage.icon: Missing.homepage.href: Missing.homepage.description: Missing.
-
Uptime Kuma labels:
- No Uptime Kuma service defined in the provided YAML.
-
Caddy labels on exposed services:
- No Caddy service or label found in the provided YAML.
-
Placement constraints:
- The constraint
node.hostnameis missing from the placement section.
- The constraint
-
Volumes use /DockerVol/ path convention:
/var/run/docker.sockdoes not follow the/DockerVol/path convention./data/nfs/znas/Docker/diunfollows the/DockerVol/path convention.
-
Network references external netgrimoire overlay:
- The
netgrimoirenetwork is correctly referenced as external.
- The
Fix Recommendations:
-
Homepage labels:
- Add homepage labels to provide metadata about the service.
-
Uptime Kuma labels:
- Define a Uptime Kuma service and add appropriate labels for monitoring.
-
Caddy labels on exposed services:
- If using Caddy, define it as an external service with reverse proxy configuration.
-
Placement constraints:
- Add the missing constraint
node.hostnameto ensure correct node placement.
- Add the missing constraint
-
Volumes use /DockerVol/ path convention:
- Update
/var/run/docker.sockto follow the/DockerVol/path convention, e.g.,/DockerVol/diun/docker.sock.
- Update