Fix deprecated use of proxyproto.ConnStrictWhiteListPolicy

Signed-off-by: Émile Ré <emile@probo.com>
This commit is contained in:
Émile Ré
2026-07-22 13:07:52 +02:00
parent 381a585871
commit 0fe814cfe4

View File

@@ -1241,7 +1241,11 @@ func (impl *Implm) runApiServer(
}
if len(impl.cfg.Api.ProxyProtocol.TrustedProxies) > 0 {
policy, err := proxyproto.ConnStrictWhiteListPolicy(impl.cfg.Api.ProxyProtocol.TrustedProxies)
policy, err := proxyproto.PolicyFromRanges(
impl.cfg.Api.ProxyProtocol.TrustedProxies,
proxyproto.USE,
proxyproto.REJECT,
)
if err != nil {
span.RecordError(err)
return fmt.Errorf("cannot build proxy protocol policy: %w", err)
@@ -1402,7 +1406,11 @@ func (impl *Implm) runCompliancePortalServer(
defer func() { _ = listener.Close() }()
if len(impl.cfg.CompliancePortal.ProxyProtocol.TrustedProxies) > 0 {
policy, err := proxyproto.ConnStrictWhiteListPolicy(impl.cfg.CompliancePortal.ProxyProtocol.TrustedProxies)
policy, err := proxyproto.PolicyFromRanges(
impl.cfg.CompliancePortal.ProxyProtocol.TrustedProxies,
proxyproto.USE,
proxyproto.REJECT,
)
if err != nil {
return fmt.Errorf("cannot build proxy protocol policy: %w", err)
}
@@ -1493,7 +1501,11 @@ func (impl *Implm) runCompliancePortalServer(
defer func() { _ = listener.Close() }()
if len(impl.cfg.CompliancePortal.ProxyProtocol.TrustedProxies) > 0 {
policy, err := proxyproto.ConnStrictWhiteListPolicy(impl.cfg.CompliancePortal.ProxyProtocol.TrustedProxies)
policy, err := proxyproto.PolicyFromRanges(
impl.cfg.CompliancePortal.ProxyProtocol.TrustedProxies,
proxyproto.USE,
proxyproto.REJECT,
)
if err != nil {
return fmt.Errorf("cannot build proxy protocol policy: %w", err)
}