1.4 KiB
1.4 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - logging.yaml | Gremlin audit report 2026-04-27 | true | 2026-04-27T11:23:39.888Z | gremlin,audit | markdown | 2026-04-27T11:23:39.888Z |
Audit Report — logging.yaml
Date: 2026-04-27
File: swarm/logging.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Results
-
Homepage Labels
- PASS: All homepage labels are present and correctly formatted.
-
Uptime Kuma Labels
- FAIL: Uptime Kuma is not mentioned in the provided YAML file.
-
Caddy Labels on Exposed Services
- FAIL:
- Loki:
caddy=loki.netgrimoire.com,caddy.reverse_proxy={{upstreams 3100}}- Issue: Caddy labels are missing.
- Grafana:
caddy=grafana.netgrimoire.com,caddy.reverse_proxy={{upstreams 3000}}- Issue: Caddy labels are missing.
- Loki:
- FAIL:
-
Placement Constraints
- PASS: All services have placement constraints to run on a node with the hostname
docker4.
- PASS: All services have placement constraints to run on a node with the hostname
-
Volumes Use /DockerVol/ Path Convention
- PASS: All volumes follow the
/DockerVol/<service>path convention.
- PASS: All volumes follow the
-
Network References External netgrimoire Overlay
- PASS: The network
netgrimoireis referenced as an external network.
- PASS: The network
VERDICT: FAIL
The audit failed due to missing Caddy labels on exposed services and Uptime Kuma not being mentioned in the provided YAML file.