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

1.5 KiB

title description published date tags editor dateCreated
Audit - mealie.yaml Gremlin audit report 2026-04-20 true 2026-04-20T11:25:12.458Z gremlin,audit markdown 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.