audit(gremlin): vikunja FAIL 2026-04-20

This commit is contained in:
traveler 2026-04-20 06:40:15 -05:00
parent 8d96bcc424
commit eba9cf62ad

View file

@ -0,0 +1,50 @@
---
title: Audit - vikunja.yaml
description: Gremlin audit report 2026-04-20
published: true
date: 2026-04-20T11:40:15.218Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-20T11:40:15.218Z
---
# Audit Report — vikunja.yaml
**Date:** 2026-04-20
**File:** swarm/vikunja.yaml
**Type:** Docker Swarm
**Verdict:** FAIL
---
**Audit Results:**
1. **Homepage labels:** PASS
- homepage.group: "PNCHarris Apps"
- homepage.name: "Vikunja"
- homepage.icon: "vikunja.png"
- homepage.href: "https://task.netgrimoire.com"
- homepage.description: "Task Manager"
2. **Uptime Kuma labels:** FAIL
- There are no Uptime Kuma labels defined in the `deploy.labels` section of any service.
3. **Caddy labels on exposed services:** PASS
- caddy: "task.netgrimoire.com"
- caddy.reverse_proxy: "{{upstreams 3456}}"
4. **Placement constraints:** PASS
- Both services have placement constraints with `node.hostname == docker4`.
5. **Volumes use /DockerVol/<service> path convention:** PASS
- vikunja:
- /DockerVol/vikunja/files:/app/vikunja/files
- vikdb:
- /DockerVol/vikunja/db:/var/lib/mysql
6. **Network references external netgrimoire overlay:** PASS
- Both services reference the `netgrimoire` network, which is declared as external.
**VERDICT: FAIL**
The audit found one failure item related to Uptime Kuma labels, which should be addressed in your configuration to ensure full compliance.