linkerd2/policy-controller/grpc
Zahari Dichev b0f087c193
policy: Serve EgressNetwork responses (#13206)
This PR adds a few notable changes associated with the egress functionality of Linkerd:

- `EgressNetwork` objects are indexed into the outbound index
- outbound policy lookups are classfieid as either in-cluster or egress based on the `ip:port` combination
- `TCPRoute`, `TLSRoute`, `GRPCRoute` and `HTTPRoute` attachments are reflected for both `EgressNetwork` and `Service` targets
- the default traffic policy for `EgressNetwork` is honored by returning the appropriate default (failure/success) routes for all protocols

Note that this PR depends on an unreleased version of the linkerd2-proxy-api repo.

Signed-off-by: Zahari Dichev <zaharidichev@gmail.com>
2024-10-27 21:34:35 +02:00
..
src policy: Serve EgressNetwork responses (#13206) 2024-10-27 21:34:35 +02:00
Cargo.toml Add support for retries and timeouts (#12888) 2024-07-26 10:14:21 -07:00