1.8 KiB
1.8 KiB
| title | description | published | date | tags | editor | dateCreated |
|---|---|---|---|---|---|---|
| Audit - ntfy.yaml | Gremlin audit report 2026-05-04 | true | 2026-05-04T11:29:38.605Z | gremlin,audit | markdown | 2026-05-04T11:29:38.605Z |
Audit Report — ntfy.yaml
Date: 2026-05-04
File: swarm/ntfy.yaml
Type: Docker Swarm
Verdict: FAIL
-
Homepage labels:
homepage.group: Notify (PASS)homepage.name: ntfy (PASS)homepage.icon: ntfy.png (PASS)homepage.href: https://ntfy.netgrimoire.com (PASS)homepage.description: Push Notifications (PASS)
-
Uptime Kuma labels:
- No Uptime Kuma labels are present in the file. This is a potential issue since it might affect monitoring and alerting.
- FIX: Add necessary Uptime Kuma labels to monitor the service.
- No Uptime Kuma labels are present in the file. This is a potential issue since it might affect monitoring and alerting.
-
Caddy labels on exposed services:
caddy: ntfy.netgrimoire.com (PASS)caddy.reverse_proxy: ntfy:80 (PASS)
-
Placement constraints:
- Placement constraint uses node.platform.arch != aarch64 and node.platform.arch != arm (PASS)
- No specific hostname constraint is mentioned. This might limit the service to nodes that match these architectures.
- FIX: Consider adding
node.hostnameconstraints if needed.
- FIX: Consider adding
-
Volumes use /DockerVol/ path convention:
- Volumes do not follow the /DockerVol/ path convention:
/data/nfs/znas/Docker/ntfy/cache:/var/cache/ntfy/data/nfs/znas/Docker/ntfy/etc:/etc/ntfy- FIX: Update volume paths to conform to the specified convention.
- Volumes do not follow the /DockerVol/ path convention:
-
Network references external netgrimoire overlay:
- Network
netgrimoireis referenced and marked as external (PASS)
- Network
VERDICT: FAIL
Due to the presence of a non-compliant volume path, the audit fails. It's recommended to address this issue to ensure consistency and maintainability within the homelab infrastructure.