linkerd2/policy-controller
Alex Leong 03727b753b
Add v1beta2 version to HTTPRoute CRD (#9973)
Fixes #9965

Adds a `path` property to the RedirectRequestFilter in all versions.  This property was absent from the CRD even though it appears in the gateway API documentation and is represented in the internal types.  Adding this property to the CRD will also users to specify it.

Add a new version to the HTTPRoute CRD: v1beta2.  This new version includes two changes from v1beta1:

* Added `port` property to `parentRef` for use when the parentRef is a Service
* Added `backendRefs` property to HTTPRoute rules

We switch the storage version of the HTTPRoute CRD from v1alpha1 to v1beta2 so that these new fields may be persisted.

We also update the policy admission controller to allow an HTTPRoute parentRef type to be Service (in addition to Server).

Signed-off-by: Alex Leong <alex@buoyant.io>
2023-01-23 08:56:35 -08:00
..
core build(deps): bump chrono from 0.4.22 to 0.4.23 (#9826) 2022-11-14 15:53:01 -08:00
grpc policy: update `tonic` to 0.8 and `proxy-api` to 0.7 (#9089) 2022-08-04 14:52:32 -07:00
k8s Add v1beta2 version to HTTPRoute CRD (#9973) 2023-01-23 08:56:35 -08:00
src Add v1beta2 version to HTTPRoute CRD (#9973) 2023-01-23 08:56:35 -08:00
.dockerignore Import the linkerd-policy-controller (#6485) 2021-08-11 12:56:12 -07:00
Cargo.toml build(deps): bump kubert from 0.11.1 to 0.12.0 (#9847) 2022-11-18 15:18:29 -08:00
amd64.dockerfile Update to dev:v32 with Rust 1.64.0 (#9675) 2022-10-21 10:28:00 -07:00
arm.dockerfile Update to dev:v32 with Rust 1.64.0 (#9675) 2022-10-21 10:28:00 -07:00
arm64.dockerfile Update to dev:v32 with Rust 1.64.0 (#9675) 2022-10-21 10:28:00 -07:00