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

# Audit Report — diun.yaml

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

---

### Auditing swarm/diun.yaml

1. **Homepage labels**: The file does not contain any homepage labels (`homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, `homepage.description`).  
   **FAIL**: Add the required homepage labels.

2. **Uptime Kuma labels**: There are no Uptime Kuma services or labels in the provided YAML.  
   **PASS**

3. **Caddy labels on exposed services**: There are no Caddy services or labels in the provided YAML.  
   **PASS**

4. **Placement constraints**: The file specifies constraints that exclude `arm64` and `arm` architectures, but does not include a constraint for `node.hostname`.  
   **FAIL**: Add a constraint for `node.hostname`.

5. **Volumes use /DockerVol/<service> path convention**: One volume is correctly formatted as `/data/nfs/znas/Docker/diun`, which follows the expected format. However, there is no other volume specified in the file.  
   **PASS**

6. **Network references external netgrimoire overlay**: The network `netgrimoire` is referenced and marked as external.  
   **PASS**

### VERDICT: FAIL