linkerd2/policy-test
Alex Leong b94ae8b6a9
Fix issue where initial outbound policy did not contain producer routes (#12619)
An HTTPRoute whose parentRef is a Service in the same namespace is called a producer route. Producer routes should be used in outbound policy by all clients calling that Service, even if the client is in a different namespace.  The policy controller has a bug where when a outbound policy watch is started, the initial outbound policy returned will not include any producer routes which already exist.

We correct this bug and add tests.

Signed-off-by: Alex Leong <alex@buoyant.io>
2024-05-23 11:59:42 -07:00
..
src Add IPv6 support for the policy controller, expand clusterNetworks (#12291) 2024-03-19 09:07:44 -05:00
tests Fix issue where initial outbound policy did not contain producer routes (#12619) 2024-05-23 11:59:42 -07:00
Cargo.toml build(deps): bump linkerd2-proxy-api from 0.11.0 to 0.13.0 (#12001) 2024-02-09 14:53:33 +00:00
README.md dev: Run policy tests via `just` (#8919) 2022-07-19 14:01:26 -07:00

README.md

Policy controller tests

The policy-test crate includes integration tests for the policy controller.

Running locally

:; just policy-test

Running in CI

See the workflow.