audit(gremlin): dumbterm FAIL 2026-04-03
This commit is contained in:
parent
faf95ea216
commit
2bc4549e22
1 changed files with 52 additions and 0 deletions
52
Netgrimoire/Audits/dumbterm-2026-04-03.md
Normal file
52
Netgrimoire/Audits/dumbterm-2026-04-03.md
Normal file
|
|
@ -0,0 +1,52 @@
|
||||||
|
---
|
||||||
|
title: Audit - dumbterm.yaml
|
||||||
|
description: Gremlin audit report 2026-04-03
|
||||||
|
published: true
|
||||||
|
date: 2026-04-03T02:48:40.660Z
|
||||||
|
tags: gremlin,audit
|
||||||
|
editor: markdown
|
||||||
|
dateCreated: 2026-04-03T02:48:40.660Z
|
||||||
|
---
|
||||||
|
|
||||||
|
# Audit Report — dumbterm.yaml
|
||||||
|
|
||||||
|
**Date:** 2026-04-03
|
||||||
|
**File:** swarm/dumbterm.yaml
|
||||||
|
**Type:** Docker Swarm
|
||||||
|
**Verdict:** FAIL
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
**Homepage Labels:**
|
||||||
|
PASS - homepage.group=Remote Access
|
||||||
|
PASS - homepage.name=Dumbterm
|
||||||
|
FAIL - homepage.icon=dumbterm.png (should be a valid path to the icon file)
|
||||||
|
FAIL - homepage.href=https://cli.netgrimoire.com (URL should be http://dumbterm:3000 based on BASE_URL)
|
||||||
|
FAIL - homepage.description=Terminal (description is too short and lacks detail)
|
||||||
|
|
||||||
|
**Uptime Kuma Labels:**
|
||||||
|
PASS - kuma.cli.http.name="dumbterm"
|
||||||
|
PASS - kuma.cli.http.url=http://dumbterm:3000
|
||||||
|
|
||||||
|
**Caddy Labels on Exposed Services:**
|
||||||
|
FAIL - caddy=cli.netgrimoire.com (domain should match the actual domain used in Caddy configuration)
|
||||||
|
FAIL - caddy.reverse_proxy="{{upstreams 3000}}" (reverse proxy should be configured correctly)
|
||||||
|
|
||||||
|
**Placement Constraints:**
|
||||||
|
FAIL - node.hostname is not defined
|
||||||
|
|
||||||
|
**Volumes Use /DockerVol/<service> Path Convention:**
|
||||||
|
FAIL - Volumes are using paths outside the convention, e.g., /data/nfs/Baxter/Docker/dumbterm/root:/root
|
||||||
|
|
||||||
|
**Network References External Netgrimoire Overlay:**
|
||||||
|
PASS - Network references external netgrimoire overlay
|
||||||
|
|
||||||
|
**VERDICT: FAIL**
|
||||||
|
|
||||||
|
To fix the issues:
|
||||||
|
1. Update `homepage.icon` to a valid path.
|
||||||
|
2. Correct `homepage.href` based on the actual base URL used by the application.
|
||||||
|
3. Provide more detail in `homepage.description`.
|
||||||
|
4. Configure Caddy with the correct domain and reverse proxy settings.
|
||||||
|
5. Define placement constraints for node.hostname if specific nodes are required.
|
||||||
|
6. Update volume paths to use the /DockerVol/<service> convention.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue