linkerd2/policy-controller
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
..
core policy: Serve EgressNetwork responses (#13206) 2024-10-27 21:34:35 +02:00
grpc policy: Serve EgressNetwork responses (#13206) 2024-10-27 21:34:35 +02:00
k8s policy: Serve EgressNetwork responses (#13206) 2024-10-27 21:34:35 +02:00
src policy: Serve EgressNetwork responses (#13206) 2024-10-27 21:34:35 +02:00
.dockerignore Import the linkerd-policy-controller (#6485) 2021-08-11 12:56:12 -07:00
Cargo.toml build(deps): bump openssl from 0.10.67 to 0.10.68 (#13194) 2024-10-18 15:52:17 -05:00
Dockerfile build: add image source label to all Dockerfiles (#13042) 2024-09-10 11:25:32 -07:00