Pulse/pkg/server
rcourtman 06ea25e5ce Fix webhook private CIDR allowlist lost after monitor reload (#1507)
When a monitor reload was triggered by node auto-registration, the
reloadFunc in server.go recreated the monitor (and its notification
manager) but never re-applied system settings. The new notification
manager started with an empty webhook private CIDR allowlist, causing
webhook notifications to private IPs to fail until the allowlist was
manually re-saved in Settings.

Fix: call router.ReloadSystemSettings() at the end of reloadFunc,
after the new monitor references are set. This re-applies all
persisted system settings — including the webhook CIDR allowlist —
to the freshly created notification manager.

Refs #1507
2026-06-26 22:15:48 +01:00
..
metrics_port.go Support enterprise mobile approval proof backend 2026-03-29 21:52:18 +01:00
metrics_port_test.go Support enterprise mobile approval proof backend 2026-03-29 21:52:18 +01:00
metrics_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
server.go Fix webhook private CIDR allowlist lost after monitor reload (#1507) 2026-06-26 22:15:48 +01:00
server_helpers_test.go feat: Pulse v6 release 2026-03-18 16:06:30 +00:00
server_test.go Add optional dedicated agent-ingest listener (PULSE_AGENT_INGEST_PORT) 2026-05-28 22:55:38 +01:00
telemetry_pulse_intelligence.go backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00
telemetry_pulse_intelligence_test.go backend and governance: MCP contract, agent capabilities, API, and release-control 2026-06-23 17:26:15 +01:00