---
title: Audit - dockpeek.yaml
description: Gremlin audit report 2026-04-13
published: true
date: 2026-04-13T11:10:03.794Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-13T11:10:03.794Z
---

# Audit Report — dockpeek.yaml

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

---

**1. Homepage labels:**  
- **PASS**: homepage.group, homepage.name, homepage.icon, homepage.href

**2. Uptime Kuma labels:**  
- **FAIL**: The `homepage.description` label is missing.  
  *Fix*: Add the `homepage.description` label with a brief description of Dockpeek.

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

**4. Placement constraints:**  
- **FAIL**: The placement constraint references `node.hostname` instead of `node.role == manager`.  
  *Fix*: Change the constraint to `node.role == manager`.

**5. Volumes use /DockerVol/<service> path convention:**  
- **FAIL**: The volume is not using the `/DockerVol/<service>` path convention.  
  *Fix*: Update the volume to use `/DockerVol/dockpeek:/var/run/docker.sock`.

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

**VERDICT: FAIL**