1.4 KiB
1.4 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - logging.yaml | Gremlin audit report 2026-04-20 | true | 2026-04-20T11:24:14.603Z | gremlin,audit | markdown | 2026-04-20T11:24:14.603Z |
Audit Report — logging.yaml
Date: 2026-04-20
File: swarm/logging.yaml
Type: Docker Swarm
Verdict: PASS
Audit Results:
-
Homepage labels:
- PASS:
homepage.group,homepage.name,homepage.icon,homepage.href,homepage.descriptionare all present and correctly configured for the services.
- PASS:
-
Uptime Kuma labels:
- FAIL: Uptime Kuma is not included in the provided YAML. If it were, it would need to have
kuma.<n>.http.nameandkuma.<n>.http.urllabels.
- FAIL: Uptime Kuma is not included in the provided YAML. If it were, it would need to have
-
Caddy labels on exposed services:
- PASS:
caddy=<domain>andcaddy.reverse_proxy={{upstreams <port>}}are correctly configured for theloki,promtail, andgrafanaservices.
- PASS:
-
Placement constraints:
- PASS: All services have a
placement.constraintsblock withnode.hostname == docker4.
- PASS: All services have a
-
Volumes use /DockerVol/ path convention:
- PASS: All volumes follow the
/DockerVol/<service>path convention, e.g.,loki_config,grafana_data, etc.
- PASS: All volumes follow the
-
Network references external netgrimoire overlay:
- PASS: The
netgrimoirenetwork is correctly referenced as an external overlay network.
- PASS: The