1.6 KiB
1.6 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - caddy.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T03:31:34.043Z | gremlin,audit | markdown | 2026-04-03T03:31:34.043Z |
Audit Report — caddy.yaml
Date: 2026-04-03
File: swarm/stack/caddy/caddy.yaml
Type: Docker Swarm
Verdict: FAIL
SWARM AUDIT REPORT
-
Homepage labels: There are no homepage-related labels in the provided YAML file.
- FAIL: Missing homepage labels.
-
Uptime Kuma labels: There are no Uptime Kuma-related labels in the provided YAML file.
- FAIL: Missing Uptime Kuma labels.
-
Caddy labels on exposed services:
- PASS: Caddy service does not have any specific labels as per the provided configuration.
-
Placement constraints:
- PASS: Both
caddyandcrowdsecservices are constrained to run on the node with hostnameznas.
- PASS: Both
-
Volumes use /DockerVol/ path convention:
- FAIL: The volumes are not using the
/DockerVol/<service>path convention./var/run/docker.sock/export/Docker/caddy/Caddyfile/export/Docker/caddy:/datacaddy-logscrowdsec-db
- FAIL: The volumes are not using the
-
Network references external netgrimoire overlay:
- PASS: The services reference the externally created
netgrimoireandvpnnetworks.
- PASS: The services reference the externally created
VERDICT: FAIL
The provided YAML file contains several issues that need to be addressed to meet all the audit criteria, including missing homepage and Uptime Kuma labels, non-conforming volume paths, and lack of use of the external netgrimoire overlay network.