linkerd2/charts
Alejandro Pedraza a268ff11c9
Allow `Server` CRD to have empty `PodSelector` (#7925)
Fixes #7904

Allow the `Server` CRD to have the `PodSelector` entry be an empty object, by removing the `omitempty` tag from its go type definition and the `oneof` section in the CRD. No update to the CRD version is required, as this is BC change -- The CRD overriding was tested fine.

Also added some unit tests to confirm podSelector conditions are ANDed, and some minor refactorings in the `Selector` constructors.

Co-authored-by: Oliver Gould <ver@buoyant.io>
2022-02-23 13:45:34 +00:00
..
linkerd-control-plane edge-22.2.3 (#7911) 2022-02-17 13:51:08 -08:00
linkerd-crds Allow `Server` CRD to have empty `PodSelector` (#7925) 2022-02-23 13:45:34 +00:00
linkerd2-cni edge-22.2.3 (#7911) 2022-02-17 13:51:08 -08:00
partials Always render `LINKERD2_PROXY_INBOUND_PORTS` env var in install/inject output (#7893) 2022-02-16 17:20:21 +00:00
patch Remove the `proxy.disableIdentity` config (#7729) 2022-01-31 10:17:10 -05:00
artifacthub-repo-edge.yml artifacthub.io Verified Publisher (#6257) 2021-06-15 10:36:21 -05:00
artifacthub-repo-stable.yml artifacthub.io Verified Publisher (#6257) 2021-06-15 10:36:21 -05:00