1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - mealie.yaml | Gremlin audit report 2026-04-27 | true | 2026-04-27T11:24:37.030Z | gremlin,audit | markdown | 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
-
Homepage labels: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description
- PASS: All homepage labels are present and correctly configured.
-
Uptime Kuma labels: kuma..http.name, kuma..http.url
- FAIL: No Uptime Kuma labels found in the configuration.
- Fix: Add
kuma.1.http.nameandkuma.1.http.urllabels to include relevant information.
-
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).
- PASS: Caddy labels are present for the recipe service (
-
Placement constraints: node.hostname
- PASS: Placement constraint is correctly set to only run on
node.hostname == docker4.
- PASS: Placement constraint is correctly set to only run on
-
Volumes use /DockerVol/ path convention
- PASS: The volume for the recipe service uses
/DockerVol/mealieas specified.
- PASS: The volume for the recipe service uses
-
Network references external netgrimoire overlay
- PASS: The recipe service correctly references the
netgrimoirenetwork which is marked as external.
- PASS: The recipe service correctly references the
VERDICT: FAIL
Note: The configuration includes an incomplete section for Uptime Kuma, and there are no labels related to it in the provided YAML.