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

1.6 KiB

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

Audit Report — kuma.yaml

Date: 2026-04-20
File: swarm/kuma.yaml
Type: Docker Swarm
Verdict: PASS


SWARM AUDIT REPORT

  1. Homepage Labels:

    • homepage.group=Monitoring
    • homepage.name=Kuma Uptime
    • homepage.icon=uptime-kuma.png
    • homepage.href=https://kuma.netgrimoire.com
    • homepage.description=Services Monitor

    PASS All homepage labels are correctly defined and conform to the expected values.

  2. Uptime Kuma Labels:

    • kuma.kuma.http.name=Uptime Kuma
    • kuma.kuma.http.url=https://kuma.netgrimoire.com

    PASS Uptime Kuma HTTP name and URL labels are correctly defined.

  3. Caddy Labels on Exposed Services:

    • caddy=kuma.netgrimoire.com
    • caddy.reverse_proxy=kuma:3001

    FAIL The Caddy configuration is incorrect. The label format should be caddy=<domain> reverse_proxy=<service>:<port>.

  4. Placement Constraints:

    • node.hostname==docker3

    PASS The placement constraint correctly targets the node named docker3.

  5. Volumes Use /DockerVol/ Path Convention:

    • /DockerVol/kuma:/app/data

    PASS The volume path follows the expected convention.

  6. Network References External netgrimoire Overlay:

    • netgrimoire

    PASS The network reference correctly points to an external overlay network named netgrimoire.

VERDICT: FAIL