Pulse/pkg/server
rcourtman 9be163324d Add optional dedicated agent-ingest listener (PULSE_AGENT_INGEST_PORT)
Operators can set PULSE_AGENT_INGEST_PORT to serve agent report and
management traffic (/api/agents/*) on a second listener, so that surface
can be placed on its own network or firewall boundary without exposing
the web UI or the rest of the REST API on that port. The dedicated port
serves only the /api/agents/* prefix and 404s everything else.

The option is additive and fail-closed: it is disabled at 0, the main
listener keeps serving agent ingest so existing single-port deployments
and agents are unaffected, and validation rejects out-of-range ports or
collisions with the frontend or HTTP redirect ports.
2026-05-28 22:55:38 +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 Add optional dedicated agent-ingest listener (PULSE_AGENT_INGEST_PORT) 2026-05-28 22:55:38 +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