1.5 KiB
1.5 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - cloudcmd.yaml | Gremlin audit report 2026-04-03 | true | 2026-04-03T02:40:56.554Z | gremlin,audit | markdown | 2026-04-03T02:40:56.554Z |
Audit Report — cloudcmd.yaml
Date: 2026-04-03
File: swarm/cloudcmd.yaml
Type: Docker Swarm
Verdict: FAIL
Swarm Audit Report for cloudcmd.yaml
1. Homepage Labels:
- PASS: homepage.group=Application
- PASS: homepage.name=Cloud Commander
- PASS: homepage.icon=cloudcmd.png
- FAIL: homepage.href=http://commander.netgrimoire.com - Incorrect URL, should be relative to the service.
Fix: Update homepage.href to a relative path such as /.
2. Uptime Kuma Labels:
- FAIL: kuma.cloud.http.name="Cloudcmd" - Missing
.name.
Fix: Correct label to kuma.cloud.http.name=Cloudcmd.
3. Caddy Labels on Exposed Services:
- PASS: caddy=commander.netgrimoire.com
- PASS: caddy.reverse_proxy="{{upstreams 8000}}"
4. Placement Constraints:
- FAIL: node.hostname == nas - Ensure that
nasis correctly configured and available in the Swarm.
Fix: Verify that the hostname nas is correct and exists within your Swarm cluster.
5. Volumes Use /DockerVol/ Path Convention:
- FAIL: ~:/root - Home directory path should use a Docker volume convention.
Fix: Replace ~:/root with /DockerVol/cloudcmd/root.
6. Network References External netgrimoire Overlay:
- PASS: References external network netgrimoire