---
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/<service> 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.