linkerd2/policy-controller
Matei David dbd72cc283
Relax validation for ExternalWorkload Status fields (#11979)
ExternalWorkload resources require that status condition has almost all of its
fields set (with the exception of a date field). The original inspiration for
this design was the HTTPRoute object.

When using the resource, it is more practical to handle many of the fields as
optional; it is cumbersome to fill out the fields when creating an
ExternalWorkload. We change the settings to be in-line with a [Pod] object
instead.

[Pod]:
7d1a2f7a73/core/v1/types.go (L3063-L3084)


---------

Signed-off-by: Matei David <matei@buoyant.io>
2024-01-24 14:12:32 +00:00
..
core Add ResponseHeaderModifier filter (#11106) 2023-07-27 13:35:00 -07:00
grpc Index ExternalWorkload resources in the policy controller (#11940) 2024-01-17 10:43:43 +00:00
k8s Relax validation for ExternalWorkload Status fields (#11979) 2024-01-24 14:12:32 +00:00
src Index ExternalWorkload resources in the policy controller (#11940) 2024-01-17 10:43:43 +00:00
.dockerignore Import the linkerd-policy-controller (#6485) 2021-08-11 12:56:12 -07:00
Cargo.toml policy: allow spiffe ids in `MeshTLSAuthentication` (#11882) 2024-01-05 17:00:54 +02:00
Dockerfile deps: Update Rust kube ecosystem (#11873) 2024-01-03 11:06:05 -08:00