diff --git a/Netgrimoire/Audits/logging-2026-04-03.md b/Netgrimoire/Audits/logging-2026-04-03.md new file mode 100644 index 0000000..3644acb --- /dev/null +++ b/Netgrimoire/Audits/logging-2026-04-03.md @@ -0,0 +1,40 @@ +--- +title: Audit - logging.yaml +description: Gremlin audit report 2026-04-03 +published: true +date: 2026-04-03T03:03:52.043Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-03T03:03:52.043Z +--- + +# Audit Report — logging.yaml + +**Date:** 2026-04-03 +**File:** swarm/logging.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +### Audit Report + +**1. Homepage labels:** +PASS - All services have `homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, and `homepage.description` labels. + +**2. Uptime Kuma labels:** +FAIL - Uptime Kuma is not present in the provided YAML, so this check is not applicable. + +**3. Caddy labels on exposed services:** +PASS - All services that expose ports (loki:3100, grafana:3000) have `caddy` and `caddy.reverse_proxy` labels correctly configured. + +**4. Placement constraints:** +PASS - All services use placement constraints to ensure they run only on a node with the hostname `docker4`. + +**5. Volumes use /DockerVol/ path convention:** +PASS - All volumes are correctly set up using the `/DockerVol/` path convention. + +**6. Network references external netgrimoire overlay:** +PASS - The network `netgrimoire` is referenced and is marked as external, ensuring correct network isolation and configuration. + +### VERDICT: PASS \ No newline at end of file