nixos/tests/grafana-to-ntfy.nix
0 → 100644
+166
−0
Loading
Admins will be upgrading ORNL GitLab Servers on Saturday, 16 May 2026, from 7 AM until 11 AM EST. Repositories will experience intermittent outages during this time.
Fixes: - ntfyBAuthPass: type was `path` with `default = null` — eval crash (supersedes #399155, #423598) - bauthPass: was required with no default — blocked unauthenticated use - bauthUser: defaulted to "admin", silently forcing auth even when not configured - systemd-creds: quote command substitution to handle passwords with special characters - BAUTH_USER env var leaked when auth was not configured New options: markdown, port, address Reliability: network-online.target ordering, Restart=always, RestrictSUIDSGID, ProtectSystem=strict, and other hardening aligned with alertmanager-ntfy module. Adds NixOS VM test covering health endpoint, Alertmanager webhook path, and Grafana receiver test API path with field assertions on ntfy notifications.