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

This commit is contained in:
traveler 2026-04-20 06:22:04 -05:00
parent c151781f48
commit 1d9c79a42e

View file

@ -0,0 +1,42 @@
---
title: Audit - linkding.yaml
description: Gremlin audit report 2026-04-20
published: true
date: 2026-04-20T11:22:04.017Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-20T11:22:04.017Z
---
# Audit Report — linkding.yaml
**Date:** 2026-04-20
**File:** swarm/linkding.yaml
**Type:** Docker Swarm
**Verdict:** FAIL
---
1. **Homepage labels**: All required labels are present (`homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, `homepage.description`).
- **PASS**
2. **Uptime Kuma labels**:
- `kuma.linkding.http.name: "Linkding"` and `kuma.linkding.http.url: "http://linkding:9090"` are present.
- **PASS**
3. **Caddy labels on exposed services**:
- `caddy: "link.netgrimoire.com"` and `caddy.reverse_proxy: "linkding:9090"` are present, but the `caddy.import` label is commented out and not used in this configuration.
- **PASS**
4. **Placement constraints**: No placement constraints are defined.
- **PASS**
5. **Volumes use /DockerVol/<service> path convention**:
- The volume path `/data/nfs/Baxter/Docker/linkding/data` does not follow the `/DockerVol/<service>` convention.
- **FAIL** (Fix: Update the volume path to `/DockerVol/linkding/data`)
6. **Network references external netgrimoire overlay**:
- The network `netgrimoire` is referenced and marked as external.
- **PASS**
**VERDICT: FAIL**