From dcdaa4c4b5a5d1f71233f9261b48a297a236f0b0 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 27 Apr 2026 06:23:39 -0500 Subject: [PATCH] audit(gremlin): logging FAIL 2026-04-27 --- Netgrimoire/Audits/logging-2026-04-27.md | 46 ++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 Netgrimoire/Audits/logging-2026-04-27.md diff --git a/Netgrimoire/Audits/logging-2026-04-27.md b/Netgrimoire/Audits/logging-2026-04-27.md new file mode 100644 index 0000000..e3171f9 --- /dev/null +++ b/Netgrimoire/Audits/logging-2026-04-27.md @@ -0,0 +1,46 @@ +--- +title: Audit - logging.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:23:39.888Z +tags: gremlin,audit +editor: markdown +dateCreated: 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/` 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. \ No newline at end of file