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

This commit is contained in:
traveler 2026-04-13 06:09:24 -05:00
parent 64273488ef
commit 94e8162333

View file

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