linkerd2/controller
Alex Leong e97b51b803
feat(mutlicluster): Add support for excluding labels and annotations from federated and mirror services (#13802)
Depends on https://github.com/linkerd/linkerd2/pull/13801

Adds support for excluding certain labels and annotations from being copied onto mirror and federated services.  This makes use of the `excludedLabels` and `excludedAnnoations` fields in the Link resource.  These fields take a list of strings which may be literal label/annotation names or they may be group globs of the form `<group>/*` which will match all labels/annotations beginning with `<group>/`.  Any matching labels or annotations will not be copied.

We also add corresponding flags to the `mc link` command: `--excluded-labels` and `--excluded-annotations` for setting these fields on the Link resource.
2025-03-26 15:08:09 -05:00
..
api refactor(multicluster): revert Link permissions back to Role (#13848) 2025-03-22 05:44:35 -05:00
cmd feat(destination): introduce transport-protocol outbound TLS mode (#13699) 2025-03-05 13:51:21 -08:00
gen feat(mutlicluster): Add support for excluding labels and annotations from federated and mirror services (#13802) 2025-03-26 15:08:09 -05:00
heartbeat build(deps): bump linkerd/dev from 39 to 40 (#10825) 2023-05-09 10:57:19 -07:00
identity core: use serviceAccountToken volume for pod authentication (#7117) 2021-11-03 02:03:39 +05:30
k8s refactor(multicluster): revert Link permissions back to Role (#13848) 2025-03-22 05:44:35 -05:00
proxy-injector feat(policy): Configure outbound hostname labels in metrics (#13822) 2025-03-25 16:39:36 -07:00
script Add `accessPolicy` field to Server CRD (#12845) 2024-07-22 09:01:09 -05:00
sp-validator Use metadata API in the proxy and tap injectors (#9650) 2022-11-16 09:21:39 -05:00
webhook Set minimum TLS version to 1.3 (#13500) 2024-12-19 09:19:09 -05:00
Dockerfile build(deps): bump linkerd/dev from v43 to v44 (#13428) 2024-12-06 11:38:36 -08:00