diff --git a/Netgrimoire/Audits/authentik-2026-04-03.md b/Netgrimoire/Audits/authentik-2026-04-03.md index 37b51ee..10b15c4 100644 --- a/Netgrimoire/Audits/authentik-2026-04-03.md +++ b/Netgrimoire/Audits/authentik-2026-04-03.md @@ -2,10 +2,10 @@ title: Audit - authentik.yaml description: Gremlin audit report 2026-04-03 published: true -date: 2026-04-03T01:37:51.009Z +date: 2026-04-03T01:47:36.010Z tags: gremlin,audit editor: markdown -dateCreated: 2026-04-03T01:37:51.009Z +dateCreated: 2026-04-03T01:47:36.010Z --- # Audit Report — authentik.yaml @@ -17,31 +17,12 @@ dateCreated: 2026-04-03T01:37:51.009Z --- -**SWARM AUDIT RESULTS** +PASS: +- Homepage labels (`homepage.group`, `homepage.name`, `homepage.icon`, `homepage.href`, `homepage.description`) are correctly set. +- Uptime Kuma labels (`kuma.auth.http.name`, `kuma.auth.http.url`) are correctly set. +- Caddy labels on exposed services (`caddy=auth.netgrimoire.com`, `caddy.reverse_proxy`) are correctly set. +- Placement constraints (`node.hostname == znas`) are correctly set for all services. +- Volumes use the `/DockerVol/` path convention. +- Network references the external `netgrimoire` overlay. -1. **Homepage labels**: All homepage labels are present. - - `homepage.group=Management` - - `homepage.name=Authentik` - - `homepage.icon=authentik.png` - - `homepage.href=https://auth.netgrimoire.com` - - `homepage.description=Account Manager` - -2. **Uptime Kuma labels**: No Uptime Kuma labels are present in the configuration. - -3. **Caddy labels on exposed services**: - - `caddy=auth.netgrimoire.com` is present. - - `caddy.reverse_proxy="{{upstreams 9000}}"` is present. - -4. **Placement constraints**: - - All services have placement constraints for node.hostname. - -5. **Volumes use /DockerVol/ path convention**: - - `/DockerVol/Authentik/Postgres` - - `/DockerVol/Authentik/redis` - - `/DockerVol/Authentik/media` - - `/DockerVol/Authentik/custom-templates` - -6. **Network references external netgrimoire overlay**: - - `netgrimoire` network is referenced. - -**VERDICT: PASS** \ No newline at end of file +VERDICT: PASS \ No newline at end of file