arkadzit opened a new pull request, #979:
URL: https://github.com/apache/apisix-helm-chart/pull/979
## What
Adds configurable Proxy Protocol v2 support via a new `apisix.proxyProtocol`
section in `values.yaml`. Also extends `service.stream.tcp` to support a third
entry format `{port, nodePort}` alongside the existing plain integer and
`{addr}` formats, allowing fixed NodePort values to be assigned to TCP stream
proxy ports in NodePort service deployments.
## Why
Cloud L4 load balancers (AWS NLB, GCP, OCI, etc.) send binary PPv2 headers.
Without explicit PP listeners, APISIX cannot parse these headers and client IP
information is lost.
Dedicated PP listeners (default: 9181/9182) are added **alongside the
standard ports** rather than replacing their `targetPort`, so internal cluster
traffic continues to work without PP headers.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]