From cc02fc214db32ae9ccb44fc0d6c6cdab72f066d1 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 20 Apr 2026 06:15:42 -0500 Subject: [PATCH] audit(gremlin): homepage FAIL 2026-04-20 --- Netgrimoire/Audits/homepage-2026-04-20.md | 42 +++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Netgrimoire/Audits/homepage-2026-04-20.md diff --git a/Netgrimoire/Audits/homepage-2026-04-20.md b/Netgrimoire/Audits/homepage-2026-04-20.md new file mode 100644 index 0000000..50cc5fc --- /dev/null +++ b/Netgrimoire/Audits/homepage-2026-04-20.md @@ -0,0 +1,42 @@ +--- +title: Audit - homepage.yaml +description: Gremlin audit report 2026-04-20 +published: true +date: 2026-04-20T11:15:42.360Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-20T11:15:42.360Z +--- + +# Audit Report — homepage.yaml + +**Date:** 2026-04-20 +**File:** swarm/homepage.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +### Swarm Audit Results: + +1. **Homepage labels**: + - **FAIL**: Missing `homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, and `homepage.description` labels. + - **Fix**: Add the missing labels to the `deploy.labels` section of the `homepage` service. + +2. **Uptime Kuma labels**: + - **PASS**: The `kuma.homepage.http.name` and `kuma.homepage.http.url` labels are present. + +3. **Caddy labels on exposed services**: + - **FAIL**: Missing `caddy=` label. + - **Fix**: Add the missing label to the `deploy.labels` section of the `homepage` service. + +4. **Placement constraints**: + - **PASS**: The `node.hostname == znas` placement constraint is present. + +5. **Volumes use `/DockerVol/` path convention**: + - **PASS**: All volumes follow the `/DockerVol/` path convention. + +6. **Network references external netgrimoire overlay**: + - **PASS**: The `netgrimoire` network is referenced correctly and marked as `external`. + +### VERDICT: FAIL \ No newline at end of file