---
title: Audit - database.yaml
description: Gremlin audit report 2026-04-13
published: true
date: 2026-04-13T11:08:44.548Z
tags: gremlin,audit
editor: markdown
dateCreated: 2026-04-13T11:08:44.548Z
---

# Audit Report — database.yaml

**Date:** 2026-04-13  
**File:** swarm/database.yaml  
**Type:** Docker Swarm  
**Verdict:** FAIL

---

**SWARM AUDIT — Audit Results**

1. **Homepage labels:** PASS  
   - `homepage.group=Management`
   - `homepage.name=PGAdmin`
   - `homepage.icon=pgadmin.png`
   - `homepage.href=https://pgadmin.netgrimoire.com`
   - `homepage.description=Postgres Server`

2. **Uptime Kuma labels:** FAIL  
   No Uptime Kuma services are defined, so this check is not applicable.

3. **Caddy labels on exposed services:** PASS  
   - `caddy=pgadmin.netgrimoire.com`
   - `caddy.reverse_proxy="{{upstreams 80}}"`

4. **Placement constraints:** FAIL  
   The `placement` section with `constraints` is commented out, which means there are no placement constraints applied.

5. **Volumes use /DockerVol/<service> path convention:** FAIL  
   There are no volumes defined in the `pgadmin4` service.

6. **Network references external netgrimoire overlay:** PASS

**VERDICT: FAIL**

The following issues need to be addressed:
- Uptime Kuma labels should be provided if you intend to use it.
- Placement constraints should be uncommented and configured appropriately.
- Volumes should be added to the `pgadmin4` service to utilize the `/DockerVol/<service>` path convention.