Netgrimoire/Netgrimoire/Audits/lldap-2026-04-03.md

1.6 KiB

title description published date tags editor dateCreated
Audit - lldap.yaml Gremlin audit report 2026-04-03 true 2026-04-03T03:02:52.353Z gremlin,audit markdown 2026-04-03T03:02:52.353Z

Audit Report — lldap.yaml

Date: 2026-04-03
File: swarm/lldap.yaml
Type: Docker Swarm
Verdict: FAIL


Audit Report for swarm/lldap.yaml

  1. Homepage Labels:

    • PASS: All required labels (homepage.group, homepage.name, homepage.icon, homepage.href, homepage.description) are present and correctly formatted.
  2. Uptime Kuma Labels:

    • FAIL: The Uptime Kuma labels are not specified in the provided YAML. The labels should be prefixed with kuma. and include details like http.name and http.url.
      Fix: Add appropriate Kuma labels under the deploy.labels section.
  3. Caddy Labels on Exposed Services:

    • PASS: All required Caddy labels (caddy=<domain>, caddy.reverse_proxy) are present and correctly formatted.
  4. Placement Constraints:

    • PASS: The placement constraint node.hostname == docker4 is applied to both services as specified.
  5. Volumes Use /DockerVol/ Path Convention:

    • PASS: All volumes adhere to the /DockerVol/<service> path convention, with examples provided for both lldap-db and lldap.
  6. Network References External netgrimoire Overlay:

    • PASS: The network reference netgrimoire is correctly set as external.

VERDICT: FAIL

The Uptime Kuma labels are missing from the service configuration, which is a critical issue affecting monitoring and management visibility of the LLDAP service.