diff --git a/Netgrimoire/Audits/mealie-2026-04-20.md b/Netgrimoire/Audits/mealie-2026-04-20.md new file mode 100644 index 0000000..e9e6684 --- /dev/null +++ b/Netgrimoire/Audits/mealie-2026-04-20.md @@ -0,0 +1,48 @@ +--- +title: Audit - mealie.yaml +description: Gremlin audit report 2026-04-20 +published: true +date: 2026-04-20T11:25:12.458Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-20T11:25:12.458Z +--- + +# Audit Report — mealie.yaml + +**Date:** 2026-04-20 +**File:** swarm/mealie.yaml +**Type:** Docker Swarm +**Verdict:** PASS + +--- + +**SWARM AUDIT** + +1. **Homepage labels:** + - `homepage.group`: PNCHarris Apps (PASS) + - `homepage.name`: Mealie (PASS) + - `homepage.icon`: mealie.png (PASS) + - `homepage.href`: https://recipe.netgrimoire.com (PASS) + - `homepage.description`: Recipe Manager (PASS) + +2. **Uptime Kuma labels:** + - No Uptime Kuma labels found in the service configuration. The service is not associated with Uptime Kuma. (FAIL) + +3. **Caddy labels on exposed services:** + - `caddy=recipe.netgrimoire.com`: (PASS) + - `caddy.reverse_proxy=recipe:9000`: (PASS) + - Other Caddy labels are related to other services not shown in this snippet. + +4. **Placement constraints:** + - `node.hostname==docker4`: (PASS) + +5. **Volumes use /DockerVol/ path convention:** + - `/DockerVol/mealie` used for the mealie service volume. (PASS) + +6. **Network references external netgrimoire overlay:** + - References to the `netgrimoire` network, which is declared as an external network. (PASS) + +**VERDICT:** FAIL + +The Uptime Kuma labels are missing from the service configuration, which is a critical aspect of monitoring and management for services running in a Docker Swarm environment. \ No newline at end of file