Enhancement Proposal
- We need to be able to allow the requirer to specify a range of port that it wants to be mapped 1-to-1 from the frontend. For example: if a range of
10500-10600 is requested, then every port in that range on the frontend is mapped to the same port on the backend, e.g <haproxy_ip>:10512 will map to <backend_server_ip>:10512
- Conflicts will need to be checked for the entire port range, if one port in the range is conflicting then the entire backend will be considered invalid.
- The
port part of each server entries in the backend will be removed if port-range is set.
- every port in the range will need to be used in
open_ports call at the end of the reconcile loop.
Impact
High (The feature has short-term technical value)
Impact Rationale
No response
Enhancement Proposal
10500-10600is requested, then every port in that range on the frontend is mapped to the same port on the backend, e.g<haproxy_ip>:10512will map to<backend_server_ip>:10512portpart of each server entries in the backend will be removed ifport-rangeis set.open_portscall at the end of the reconcile loop.Impact
High (The feature has short-term technical value)
Impact Rationale
No response