1.7 KiB
1.7 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - wallo.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T03:24:58.197Z | gremlin,audit | markdown | 2026-04-03T03:24:58.197Z |
Audit Report — wallo.yaml
Date: 2026-04-03
File: swarm/wallo.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Report for wallo.yaml
-
Homepage labels:
homepage.group: "PNCHarris Apps" (PASS)homepage.name: "Wallos" (PASS)homepage.icon: "wallos.png" (FAIL) - Missing value.homepage.href: "https://expense.netgrimoire.com" (PASS)homepage.description: "Subscription Manager" (PASS)
-
Uptime Kuma labels:
kuma.wallos.http.name: "Wallos" (PASS)kuma.wallos.http.url: "http://wallos:80" (PASS)
-
Caddy labels on exposed services:
caddy=expense.netgrimoire.com(PASS)caddy.reverse_proxy=wallos:80(PASS)
-
Placement constraints: node.hostname
- No placement constraints specified in the
deployblock (FAIL) - Addplacement.constraints: [node.labels.hostname == "your-hostname"]as needed.
- No placement constraints specified in the
-
Volumes use /DockerVol/ path convention:
/data/nfs/Baxter/Docker/wallos/db:/var/www/html/db(FAIL) - Volumes do not follow the/DockerVol/<service>convention./data/nfs/Baxter/Docker/wallos/logos:/var/www/html/images/uploads/logos(FAIL)
-
Network references external netgrimoire overlay:
- Network
netgrimoireis referenced as external (PASS)
- Network
Fix Recommendations
- Correct the homepage icon value.
- Add placement constraints if needed for specific node placement.
- Rename and relocate volumes to follow the
/DockerVol/<service>convention, e.g.,/DockerVol/wallos/db:/var/www/html/db.
Final Verdict
VERDICT: FAIL