1.6 KiB
1.6 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - lldap.yaml | Gremlin audit report 2026-04-20 | true | 2026-04-20T11:23:13.526Z | gremlin,audit | markdown | 2026-04-20T11:23:13.526Z |
Audit Report — lldap.yaml
Date: 2026-04-20
File: swarm/lldap.yaml
Type: Docker Swarm
Verdict: FAIL
-
Homepage labels:
homepage.group=Managementhomepage.name=LLDAPhomepage.icon=ldap.pnghomepage.href=https://ldap.netgrimoire.comhomepage.description=Lightweight LDAP directoryPASS - All labels are present and correctly configured.
-
Uptime Kuma labels:
kuma.lldap.http.name=LLDAPkuma.lldap.http.url=http://lldap:17170PASS - All Uptime Kuma labels are present and correctly configured.
-
Caddy labels on exposed services:
caddy=ldap.netgrimoire.comcaddy.reverse_proxy=lldap:17170FAIL - Caddy configuration is missing for bothLLDAPservice ports (17170 and 3890). Fix by adding appropriate Caddy labels for each port.
-
Placement constraints:
node.hostname == docker4PASS - Constraints are correctly applied to both services.
-
Volumes use /DockerVol/ path convention:
lldap-db:/DockerVol/lldap-db/data:/var/lib/postgresql/datalldap:/DockerVol/lldap/data:/dataPASS - All volumes follow the specified path convention.
-
Network references external netgrimoire overlay:
- Network
netgrimoireis marked asexternal: truePASS - External network reference is correctly set up.
- Network
VERDICT: FAIL
(1 item failed)