Netgrimoire/Netgrimoire/Audits/mealie-2026-04-27.md

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

  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.