---
title: Audit - mealie.yaml
description: Gremlin audit report 2026-04-03
published: true
date: 2026-04-03T03:04:46.697Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-03T03:04:46.697Z
---

# Audit Report — mealie.yaml

**Date:** 2026-04-03  
**File:** swarm/mealie.yaml  
**Type:** Docker Swarm  
**Verdict:** FAIL

---

**Audit Results:**

1. **Homepage labels:** 
   - PASS: 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

2. **Uptime Kuma labels:** 
   - FAIL: Missing Uptime Kuma labels. No Kuma-related labels are present in the file.

3. **Caddy labels on exposed services:** 
   - PASS: caddy=recipe.netgrimoire.com
   - PASS: caddy.reverse_proxy=recipe:9000

4. **Placement constraints:** 
   - PASS: node.hostname == docker4

5. **Volumes use /DockerVol/<service> path convention:** 
   - PASS: /DockerVol/mealie:/app/data

6. **Network references external netgrimoire overlay:** 
   - PASS: netgrimoire network is referenced as external.

**VERDICT: FAIL**

The file does not include any Uptime Kuma labels, which are necessary for monitoring the service with Uptime Kuma.