---
title: Audit - commander.yaml
description: Gremlin audit report 2026-04-03
published: true
date: 2026-04-03T02:42:30.634Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-03T02:42:30.634Z
---

# Audit Report — commander.yaml

**Date:** 2026-04-03  
**File:** swarm/commander.yaml  
**Type:** Docker Swarm  
**Verdict:** FAIL

---

**Audit Results:**

1. **Homepage labels:** 
   - **PASS:** homepage.group=Applications
   - **PASS:** homepage.name=Cloud Commander
   - **PASS:** homepage.icon=mdi-cloud
   - **FAIL:** homepage.href is incorrect. The correct URL should be https://cloudcmd.netgrimoire.com instead of https://commander.netgrimoire.com.
   - **FAIL:** homepage.description is missing.

2. **Uptime Kuma labels:**
   - **FAIL:** Uptime Kuma labels are not present in the provided YAML file.

3. **Caddy labels on exposed services:**
   - **PASS:** caddy=commander.netgrimoire.com
   - **FAIL:** caddy.reverse_proxy is missing an upstreams configuration, which should reference the service port (e.g., {{upstreams 8000}}).

4. **Placement constraints:**
   - **PASS:** node.hostname=nas

5. **Volumes use /DockerVol/<service> path convention:**
   - **FAIL:** Volumes are using relative paths instead of the /DockerVol/<service> convention. Example volumes should be `/DockerVol/cloudcmd:/root` and `/DockerVol/cloudcmd:/mnt/fs`.

6. **Network references external netgrimoire overlay:**
   - **PASS:** Network references an external netgrimoire overlay.

**VERDICT: FAIL**

One or more of the items failed during the audit, which prevents a full PASS verdict.