1.4 KiB
1.4 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - vaultwarden.yaml | Gremlin audit report 2026-04-13 | true | 2026-04-13T11:39:22.333Z | gremlin,audit | markdown | 2026-04-13T11:39:22.333Z |
Audit Report — vaultwarden.yaml
Date: 2026-04-13
File: swarm/vaultwarden.yaml
Type: Docker Swarm
Verdict: FAIL
SWARM AUDIT
1. Homepage Labels
- PASS:
homepage.group,homepage.name,homepage.icon,homepage.href, andhomepage.descriptionare correctly defined.
2. Uptime Kuma Labels
- FAIL: The label key for Uptime Kuma should follow the pattern
kuma.<n>.http.nameandkuma.<n>.http.url. No number (<n>) is provided, causing a failure.- Fix: Add a unique identifier (e.g.,
kuma.1.http.name: "Vaultwarden").
- Fix: Add a unique identifier (e.g.,
3. Caddy Labels on Exposed Services
- FAIL: The label
caddy.reverse_proxyshould be correctly formatted ascaddy.<domain>.reverse_proxy.- Fix: Change to
caddy.pass.reverse_proxy: "bitwarden:80".
- Fix: Change to
4. Placement Constraints
- PASS: The placement constraint
node.hostname == docker3is correctly defined.
5. Volumes Use /DockerVol/ Path Convention
- PASS: The volume path
/DockerVol/bitwarden:/dataadheres to the convention.
6. Network References External netgrimoire Overlay
- PASS: The network
netgrimoireis correctly referenced as an external network.