Netgrimoire/Netgrimoire/Audits/logging-2026-04-27.md

1.4 KiB

title description published date tags editor dateCreated
Audit - logging.yaml Gremlin audit report 2026-04-27 true 2026-04-27T11:23:39.888Z gremlin,audit markdown 2026-04-27T11:23:39.888Z

Audit Report — logging.yaml

Date: 2026-04-27
File: swarm/logging.yaml
Type: Docker Swarm
Verdict: FAIL


Audit Results

  1. Homepage Labels

    • PASS: All homepage labels are present and correctly formatted.
  2. Uptime Kuma Labels

    • FAIL: Uptime Kuma is not mentioned in the provided YAML file.
  3. Caddy Labels on Exposed Services

    • FAIL:
      • Loki: caddy=loki.netgrimoire.com, caddy.reverse_proxy={{upstreams 3100}}
        • Issue: Caddy labels are missing.
      • Grafana: caddy=grafana.netgrimoire.com, caddy.reverse_proxy={{upstreams 3000}}
        • Issue: Caddy labels are missing.
  4. Placement Constraints

    • PASS: All services have placement constraints to run on a node with the hostname docker4.
  5. Volumes Use /DockerVol/ Path Convention

    • PASS: All volumes follow the /DockerVol/<service> path convention.
  6. Network References External netgrimoire Overlay

    • PASS: The network netgrimoire is referenced as an external network.

VERDICT: FAIL

The audit failed due to missing Caddy labels on exposed services and Uptime Kuma not being mentioned in the provided YAML file.