audit(gremlin): dockpeek FAIL 2026-04-13

This commit is contained in:
traveler 2026-04-13 06:10:03 -05:00
parent 94e8162333
commit 854c63cb60

View file

@ -0,0 +1,41 @@
---
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**