Netgrimoire/Netgrimoire/Audits/vikunja-2026-04-20.md

1.4 KiB

title description published date tags editor dateCreated
Audit - vikunja.yaml Gremlin audit report 2026-04-20 true 2026-04-20T11:40:15.218Z gremlin,audit markdown 2026-04-20T11:40:15.218Z

Audit Report — vikunja.yaml

Date: 2026-04-20
File: swarm/vikunja.yaml
Type: Docker Swarm
Verdict: FAIL


Audit Results:

  1. Homepage labels: PASS

    • homepage.group: "PNCHarris Apps"
    • homepage.name: "Vikunja"
    • homepage.icon: "vikunja.png"
    • homepage.href: "https://task.netgrimoire.com"
    • homepage.description: "Task Manager"
  2. Uptime Kuma labels: FAIL

    • There are no Uptime Kuma labels defined in the deploy.labels section of any service.
  3. Caddy labels on exposed services: PASS

    • caddy: "task.netgrimoire.com"
    • caddy.reverse_proxy: "{{upstreams 3456}}"
  4. Placement constraints: PASS

    • Both services have placement constraints with node.hostname == docker4.
  5. Volumes use /DockerVol/ path convention: PASS

    • vikunja:
      • /DockerVol/vikunja/files:/app/vikunja/files
    • vikdb:
      • /DockerVol/vikunja/db:/var/lib/mysql
  6. Network references external netgrimoire overlay: PASS

    • Both services reference the netgrimoire network, which is declared as external.

VERDICT: FAIL

The audit found one failure item related to Uptime Kuma labels, which should be addressed in your configuration to ensure full compliance.