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

1.3 KiB

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

Audit Report — roundcube.yaml

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


Audit Results for swarm/roundcube.yaml:

  1. Homepage labels:

    • PASS: homepage.group=E-Mail, homepage.name=Roundcube
    • FAIL: homepage.icon (missing), homepage.href=http://webmail.netgrimoire.com, homepage.description=E-mail client
  2. Uptime Kuma labels:

    • FAIL: kuma.rc.http.name is missing a value.
  3. Caddy labels on exposed services:

    • PASS: caddy=webmail.netgrimoire.com, webmail.gnarlypandaproductions.com, webmail.pncharris.com, webmail.pncfishandmore.com, webmail.pncharrisenterprises.com, webmail.florosafd.org
    • FAIL: caddy.reverse_proxy="{{upstreams 80}}" (missing value)
  4. Placement constraints:

    • PASS: node.hostname == docker4
  5. Volumes use /DockerVol/ path convention:

    • PASS: Volumes use the specified convention.
  6. Network references external netgrimoire overlay:

    • PASS: References to netgrimoire and mailcow-network are external.

Final VERDICT: FAIL