diff --git a/Netgrimoire/Audits/gatus-2026-04-27.md b/Netgrimoire/Audits/gatus-2026-04-27.md new file mode 100644 index 0000000..0b0a6af --- /dev/null +++ b/Netgrimoire/Audits/gatus-2026-04-27.md @@ -0,0 +1,47 @@ +--- +title: Audit - gatus.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:13:55.797Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:13:55.797Z +--- + +# Audit Report — gatus.yaml + +**Date:** 2026-04-27 +**File:** swarm/gatus.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +**SWARM AUDIT — Reviewing `swarm/gatus.yaml`** + +1. **Homepage Labels:** + - `homepage.group`: NetGrimoire (PASS) + - `homepage.name`: Gatus (PASS) + - `homepage.icon`: gatus.png (PASS) + - `homepage.href`: https://status.netgrimoire.com (PASS) + - `homepage.description`: Service Monitor (PASS) + +2. **Uptime Kuma Labels:** + - No Uptime Kuma labels found in the file. + +3. **Caddy Labels on Exposed Services:** + - `caddy=status.netgrimoire.com` (PASS) + - `caddy.reverse_proxy=gatus:8080` (PASS) + +4. **Placement Constraints:** + - `node.hostname==znas` (PASS) + - Additional constraints are not critical for this audit. + +5. **Volumes Use `/DockerVol/` Path Convention:** + - `volumes: /DockerVol/gatus/config:/config` (PASS) + - `volumes: /DockerVol/gatus/data:/data` (PASS) + +6. **Network References External `netgrimoire` Overlay:** + - `networks: netgrimoire` (PASS, but the network is marked as external) + +**VERDICT:** PASS \ No newline at end of file