FEAT (notifier): Add HTTP_PROXY support for air-gapped and private networks operating behind HTTP proxy environments #310

Closed
opened 2026-04-05 16:16:10 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @nh4ttruong on 12/30/2025

Add HTTP_PROXY support for air-gapped private networks operating behind HTTP proxy server environments:

  • Add httpclient package with proxy-aware HTTP client factory
  • Use http.ProxyFromEnvironment for HTTP_PROXY, HTTPS_PROXY, NO_PROXY support
  • Update telegram, slack, discord, webhook, teams notifiers to use new client as follows in the table below
  • Add comprehensive unit tests (12 tests) for proxy configuration
Notifier Proxy Support
Telegram
Slack
Discord
Webhook
Teams
Email

This allows notifications to function in private network settings that need proxy access to reach external notifier APIs.

*Originally created by @nh4ttruong on 12/30/2025* Add HTTP_PROXY support for air-gapped private networks operating behind HTTP proxy server environments: - Add httpclient package with proxy-aware HTTP client factory - Use http.ProxyFromEnvironment for HTTP_PROXY, HTTPS_PROXY, NO_PROXY support - Update telegram, slack, discord, webhook, teams notifiers to use new client as follows in the table below - Add comprehensive unit tests (12 tests) for proxy configuration Notifier | Proxy Support -- | -- Telegram | ✅ Slack | ✅ Discord | ✅ Webhook | ✅ Teams | ✅ Email | ❌ This allows notifications to function in private network settings that need proxy access to reach external notifier APIs.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/databasus#310