Netgrimoire/False Grimoire/Netgrimoire/Audits/wallo-2026-04-03.md
2026-04-12 09:39:57 -05:00

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

  1. 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)
  2. Uptime Kuma labels:

    • kuma.wallos.http.name: "Wallos" (PASS)
    • kuma.wallos.http.url: "http://wallos:80" (PASS)
  3. Caddy labels on exposed services:

    • caddy=expense.netgrimoire.com (PASS)
    • caddy.reverse_proxy=wallos:80 (PASS)
  4. Placement constraints: node.hostname

    • No placement constraints specified in the deploy block (FAIL) - Add placement.constraints: [node.labels.hostname == "your-hostname"] as needed.
  5. 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)
  6. Network references external netgrimoire overlay:

    • Network netgrimoire is referenced as external (PASS)

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