---
title: Audit - SQL-mgmt.yaml
description: Gremlin audit report 2026-04-27
published: true
date: 2026-04-27T11:03:41.140Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-27T11:03:41.140Z
---

# Audit Report — SQL-mgmt.yaml

**Date:** 2026-04-27  
**File:** swarm/SQL-mgmt.yaml  
**Type:** Docker Swarm  
**Verdict:** FAIL

---

**SWARM AUDIT - Report**

1. **Homepage Labels**: 
   - **PASS**: homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description present and valid.

2. **Uptime Kuma Labels**:
   - **FAIL**: Missing labels `kuma.msql.http.name` and `kuma.msql.http.url`.
   - **Fix**: Add missing labels with appropriate values.
   
3. **Caddy Labels on Exposed Services**:
   - **PASS**: caddy=<domain> and caddy.reverse_proxy present and valid for both services.

4. **Placement Constraints**:
   - **FAIL**: No placement constraints defined (`node.hostname`).
   - **Fix**: Define node hostname constraints if necessary.
   
5. **Volumes Use /DockerVol/<service> Path Convention**:
   - **FAIL**: No volume references found in the provided YAML file.
   - **Fix**: Add appropriate volumes following the `/DockerVol/<service>` path convention.

6. **Network References External netgrimoire Overlay**:
   - **PASS**: Network `netgrimoire` is correctly referenced as an external network.

**VERDICT: FAIL**

Reasons for failure include missing labels, lack of placement constraints and volumes, which are critical for a robust and secure Docker Swarm environment.