Netgrimoire/Netgrimoire/Audits/phpipam-2026-04-13.md

1.3 KiB

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

Audit Report — phpipam.yaml

Date: 2026-04-13
File: swarm/phpipam.yaml
Type: Docker Swarm
Verdict: PASS


SWARM AUDIT REPORT

  1. Homepage labels:

    • homepage.group: PASS
    • homepage.name: PASS
    • homepage.icon: PASS
    • homepage.href: PASS
    • homepage.description: PASS
  2. Uptime Kuma labels:

    • No Uptime Kuma services found in the configuration.
  3. Caddy labels on exposed services:

    • caddy=ipam.netgrimoire.com and caddy.reverse_proxy="{{upstreams 80}}" are present in phpipam-web service. PASS
  4. Placement constraints:

    • All services have the constraint node.hostname == docker3. This is consistent across all services. PASS
  5. Volumes use /DockerVol/ path convention:

    • All volume paths follow the /DockerVol/<service> convention:
      • /DockerVol/phpipam/phpipam-logo in phpipam-web, phpipam-cron
      • /DockerVol/phpipam/mariadb in phpipam-mariadb. PASS
  6. Network references external netgrimoire overlay:

    • The netgrimoire network is defined as an external network, which is correctly referenced by all services. PASS

VERDICT: PASS