From 8fdde817fda7b4d70c72dbd0738c65d40d4afa62 Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 27 Apr 2026 06:24:37 -0500 Subject: [PATCH] audit(gremlin): mealie FAIL 2026-04-27 --- Netgrimoire/Audits/mealie-2026-04-27.md | 43 +++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 Netgrimoire/Audits/mealie-2026-04-27.md diff --git a/Netgrimoire/Audits/mealie-2026-04-27.md b/Netgrimoire/Audits/mealie-2026-04-27.md new file mode 100644 index 0000000..0e1290c --- /dev/null +++ b/Netgrimoire/Audits/mealie-2026-04-27.md @@ -0,0 +1,43 @@ +--- +title: Audit - mealie.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:24:37.030Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:24:37.030Z +--- + +# Audit Report — mealie.yaml + +**Date:** 2026-04-27 +**File:** swarm/mealie.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +**AUDIT RESULTS** + +1. **Homepage labels: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description** + - **PASS**: All homepage labels are present and correctly configured. + +2. **Uptime Kuma labels: kuma..http.name, kuma..http.url** + - **FAIL**: No Uptime Kuma labels found in the configuration. + - **Fix**: Add `kuma.1.http.name` and `kuma.1.http.url` labels to include relevant information. + +3. **Caddy labels on exposed services: caddy=, caddy.reverse_proxy** + - **PASS**: Caddy labels are present for the recipe service (`caddy=recipe.netgrimoire.com`, `caddy.reverse_proxy=recipe:9000`). + +4. **Placement constraints: node.hostname** + - **PASS**: Placement constraint is correctly set to only run on `node.hostname == docker4`. + +5. **Volumes use /DockerVol/ path convention** + - **PASS**: The volume for the recipe service uses `/DockerVol/mealie` as specified. + +6. **Network references external netgrimoire overlay** + - **PASS**: The recipe service correctly references the `netgrimoire` network which is marked as external. + +**VERDICT: FAIL** + +Note: The configuration includes an incomplete section for Uptime Kuma, and there are no labels related to it in the provided YAML. \ No newline at end of file