Goal Summary:
The user should be able to enable the external-IPs configuration for:
- only Ingress,
- only Egress,
- in both directions, as before this work.
Goals and expected user outcomes:
A new runtime-configuration variable is created to control the sending of detailed external-IPs information and limit it to either Ingress-only, Egress-only or explicitly in both directions.
By using this setting, the user can limit the addition load incurred by enabling the external-IP feature on a cluster, and still get some information.
This is expected to be mostly useful when the cluster is expected to have a lot of peers in one direction (ie. receiving connections from internet), but the outgoing connections should be monitored.