1.6 KiB
1.6 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - wallo.yaml | Gremlin audit report 2026-05-04 | true | 2026-05-04T11:43:48.797Z | gremlin,audit | markdown | 2026-05-04T11:43:48.797Z |
Audit Report — wallo.yaml
Date: 2026-05-04
File: swarm/wallo.yaml
Type: Docker Swarm
Verdict: FAIL
Audit Results:
-
Homepage labels:
homepage.group: "PNCHarris Apps" (PASS)homepage.name: "Wallos" (PASS)homepage.icon: "wallos.png" (PASS)homepage.href: "https://expense.netgrimoire.com" (PASS)homepage.description: "Subscription Manager" (PASS)
-
Uptime Kuma labels:
- There are no Kuma-related labels in the deploy section. (FAIL)
Fix: Add Kuma-specific labels under thedeploy.labelsblock.
- There are no Kuma-related labels in the deploy section. (FAIL)
-
Caddy labels on exposed services:
caddy=expense.netgrimoire.com(PASS)caddy.reverse_proxy=wallos:80(PASS)
-
Placement constraints:
- There are no placement constraints specified in the deploy section. (FAIL)
Fix: Add a placement constraint to specify the node hostname.
- There are no placement constraints specified in the deploy section. (FAIL)
-
Volumes use
/DockerVol/<service>path convention:- Volume paths:
/data/nfs/Baxter/Docker/wallos/db:/var/www/html/db(FAIL)/data/nfs/Baxter/Docker/wallos/logos:/var/www/html/images/uploads/logos(FAIL)
Fix: Rename these volumes to conform to the/DockerVol/<service>path convention, e.g.,/DockerVol/wallos/dband/DockerVol/wallos/logos.
- Volume paths:
-
Network references external
netgrimoireoverlay:- Network reference:
external: true(PASS)
- Network reference: