1.8 KiB
1.8 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - beszel_agents.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:40:11.085Z | gremlin,audit | markdown | 2026-04-03T02:40:11.085Z |
Audit Report — beszel_agents.yaml
Date: 2026-04-03
File: swarm/beszel_agents.yaml
Type: Docker Swarm
Verdict: FAIL
SWARM AUDIT
-
Homepage labels: No homepage labels are specified in the file.
- Fix: Add
homepage.group,homepage.name,homepage.icon,homepage.href, andhomepage.descriptionto your Docker Swarm configuration.
- Fix: Add
-
Uptime Kuma labels: No Uptime Kuma labels are specified in the file.
- Fix: If you are using Uptime Kuma, add the appropriate labels as per its documentation.
-
Caddy labels on exposed services:
beszel-agent-docker2,beszel-agent-docker3,beszel-agent-docker4,beszel-agent-znas,beszel-agent-dockerpi1: No Caddy labels are specified.- Fix: Add Caddy labels to specify the domain and reverse proxy configuration for these services.
-
Placement constraints:
- All services use
node.hostnameplacement constraints. - PASS: This is correctly configured.
- All services use
-
Volumes use /DockerVol/ path convention:
- No volumes follow this specific path convention in the file.
- Fix: Ensure that all volumes are specified with paths like
/DockerVol/beszel-agent-docker2,/DockerVol/beszel-agent-docker3, etc.
- Fix: Ensure that all volumes are specified with paths like
- No volumes follow this specific path convention in the file.
-
Network references external netgrimoire overlay:
- All services reference an external
netgrimoirenetwork. - PASS: This is correctly configured.
- All services reference an external
VERDICT: FAIL
The file fails the audit due to missing homepage, Uptime Kuma, and Caddy labels, and volumes not following the specified path convention.