Netgrimoire/False Grimoire/Netgrimoire/Audits/cloudcmd-2026-04-03.md
2026-04-12 09:39:57 -05:00

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 nas is 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

VERDICT: FAIL