audit(gremlin): vikunja FAIL 2026-04-03
This commit is contained in:
parent
a92a25c1bf
commit
394a9d1f20
1 changed files with 44 additions and 0 deletions
44
Netgrimoire/Audits/vikunja-2026-04-03.md
Normal file
44
Netgrimoire/Audits/vikunja-2026-04-03.md
Normal file
|
|
@ -0,0 +1,44 @@
|
||||||
|
---
|
||||||
|
title: Audit - vikunja.yaml
|
||||||
|
description: Gremlin audit report 2026-04-03
|
||||||
|
published: true
|
||||||
|
date: 2026-04-03T03:23:18.317Z
|
||||||
|
tags: gremlin,audit
|
||||||
|
editor: markdown
|
||||||
|
dateCreated: 2026-04-03T03:23:18.317Z
|
||||||
|
---
|
||||||
|
|
||||||
|
# Audit Report — vikunja.yaml
|
||||||
|
|
||||||
|
**Date:** 2026-04-03
|
||||||
|
**File:** swarm/vikunja.yaml
|
||||||
|
**Type:** Docker Swarm
|
||||||
|
**Verdict:** FAIL
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Audit Report for `swarm/vikunja.yaml`
|
||||||
|
|
||||||
|
#### Homepage Labels
|
||||||
|
**PASS**: The labels `homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, and `homepage.description` are correctly defined.
|
||||||
|
|
||||||
|
#### Uptime Kuma Labels
|
||||||
|
**FAIL**:
|
||||||
|
- **Issue**: The configuration specifies the labels `kuma.vik.http.name` and `kuma.vik.http.url`, but there is no indication of multiple instances or a loop through them.
|
||||||
|
- **Fix**: Define multiple instances or use a loop if needed, e.g., `kuma.0.http.name`, `kuma.0.http.url`.
|
||||||
|
|
||||||
|
#### Caddy Labels on Exposed Services
|
||||||
|
**PASS**: The labels `caddy=task.netgrimoire.com`, `caddy.import: authentik`, and `caddy.reverse_proxy: "{{upstreams 3456}}"` are correctly defined.
|
||||||
|
|
||||||
|
#### Placement Constraints
|
||||||
|
**PASS**: The constraints `node.hostname == docker4` are applied to both services.
|
||||||
|
|
||||||
|
#### Volumes Use `/DockerVol/<service>` Path Convention
|
||||||
|
**PASS**: Both services use the correct path convention for volumes, e.g., `/DockerVol/vikunja/files` and `/DockerVol/vikunja/db`.
|
||||||
|
|
||||||
|
#### Network References External `netgrimoire` Overlay
|
||||||
|
**PASS**: The network `netgrimoire` is correctly referenced as external.
|
||||||
|
|
||||||
|
### VERDICT: FAIL
|
||||||
|
|
||||||
|
The audit found one issue that needs to be addressed before the configuration can be considered fully compliant.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue