linkerd / linkerd2

Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
https://linkerd.io
Apache License 2.0
10.63k stars 1.28k forks source link

Audit access policy implementation #12846

Closed alpeb closed 2 months ago

alpeb commented 3 months ago

Followup to #12845

This expands the policy controller index in the following ways:

Also, the admission controller ensures the new accessPolicy field contains a valid value.

Tests

New integration tests added:

[!NOTE] Please check linkerd/website#1805 for how this is supposed to work from the user's perspective.

alpeb commented 2 months ago

Ready for review again :+1: Note the CI Rust failures are from the tests, which I've addressed separately in #12847