From e0b7b24a620a499728ae08f969871675e1f7f5ce Mon Sep 17 00:00:00 2001 From: traveler Date: Mon, 27 Apr 2026 06:29:19 -0500 Subject: [PATCH] audit(gremlin): ollama FAIL 2026-04-27 --- Netgrimoire/Audits/ollama-2026-04-27.md | 45 +++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Netgrimoire/Audits/ollama-2026-04-27.md diff --git a/Netgrimoire/Audits/ollama-2026-04-27.md b/Netgrimoire/Audits/ollama-2026-04-27.md new file mode 100644 index 0000000..2a8f3f1 --- /dev/null +++ b/Netgrimoire/Audits/ollama-2026-04-27.md @@ -0,0 +1,45 @@ +--- +title: Audit - ollama.yaml +description: Gremlin audit report 2026-04-27 +published: true +date: 2026-04-27T11:29:19.706Z +tags: gremlin,audit +editor: markdown +dateCreated: 2026-04-27T11:29:19.706Z +--- + +# Audit Report — ollama.yaml + +**Date:** 2026-04-27 +**File:** swarm/ollama.yaml +**Type:** Docker Swarm +**Verdict:** FAIL + +--- + +**SWARM AUDIT** + +1. **Homepage Labels**: PASS + - All services have the required homepage labels. + +2. **Uptime Kuma Labels**: PASS + - Labels for Ollama, Open WebUI, and Qdrant are correctly formatted. + +3. **Caddy Labels on Exposed Services**: + - FAIL: `open-webui` does not have a `caddy` label. + - Fix: Add `caddy=openwebui.netgrimoire.com` to the `open-webui` service in the `deploy.labels`. + +4. **Placement Constraints**: PASS + - All services are constrained to run on `docker4`. + +5. **Volumes Use /DockerVol/ Path Convention**: + - PASS + - All volumes follow the specified convention. + +6. **Network References External netgrimoire Overlay**: + - PASS + - The `netgrimoire` network is correctly referenced as external. + +**VERDICT: FAIL** + +- The `open-webui` service lacks a `caddy` label, which prevents it from being proxied by Caddy. \ No newline at end of file