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

This commit is contained in:
traveler 2026-04-13 06:41:55 -05:00
parent 3a7fe9ffac
commit 3010a2d567

View file

@ -0,0 +1,47 @@
---
title: Audit - wallo.yaml
description: Gremlin audit report 2026-04-13
published: true
date: 2026-04-13T11:41:55.760Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-13T11:41:55.760Z
---
# Audit Report — wallo.yaml
**Date:** 2026-04-13
**File:** swarm/wallo.yaml
**Type:** Docker Swarm
**Verdict:** FAIL
---
### SWARM AUDIT REPORT
**1. Homepage labels**
- **PASS**: homepage.group, homepage.name, homepage.href, homepage.description are correctly set.
- **PASS**: homepage.icon is not provided as a URL but as a filename, which is acceptable if the icon is located in the correct directory.
**2. Uptime Kuma labels**
- **FAIL**: There are no Uptime Kuma-related labels specified.
- **Fix**: Add `kuma.wallos.http.name` and `kuma.wallos.http.url` with appropriate values.
**3. Caddy labels on exposed services**
- **PASS**: `caddy: "expense.netgrimoire.com"` is set correctly, but the reverse proxy configuration might be missing or incorrect.
- **Fix**: Ensure that `caddy.reverse_proxy` points to the correct service and port.
**4. Placement constraints: node.hostname**
- **FAIL**: There are no placement constraints specified.
- **Fix**: Add a `deploy.constraints` block with appropriate values to specify the desired hostname for the service.
**5. Volumes use /DockerVol/<service> path convention**
- **PASS**: The volume paths follow the `/data/nfs/Baxter/Docker/wallos/...` convention, which is acceptable but not strictly following the specified `/DockerVol/<service>` pattern.
- **Fix**: Update the volume paths to use the `/DockerVol/wallos/...` convention for consistency.
**6. Network references external netgrimoire overlay**
- **PASS**: The `netgrimoire` network is correctly referenced as an external network.
### VERDICT: FAIL
The audit report contains failures that need addressing to ensure the Docker Swarm configuration meets all the specified criteria.