diff --git a/CHANGES.md b/CHANGES.md index 857aa7122..54230ed65 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,5 +1,20 @@ # Changes +## edge-22.3.1 + +This edge release includes updates to dependencies, CI, and rust 1.59.0. It also +includes changes to the `linkerd-jaeger` chart to ensure that namespace labels +are preserved and adds support for `imagePullSecrets`, along with improvements +to the multicluster and policy functionality. + +* Added note to `multicluster link` command to clarify that the link is + one-direction +* Introduced `imagePullSecrets` to Jaeger Helm chart +* Updated Rust to v1.59.0 +* Fixed a bug where labels can be overwritten in the `linkerd-jaeger` chart +* Fix broken mirrored headles services after `repairEndpoints` runs +* Updated `Server` CRD to handle an empty `PodSelector` + ## edge-22.2.4 This edge release continues to address several security related lints and diff --git a/charts/linkerd-control-plane/Chart.yaml b/charts/linkerd-control-plane/Chart.yaml index 42126f91f..40d758df9 100644 --- a/charts/linkerd-control-plane/Chart.yaml +++ b/charts/linkerd-control-plane/Chart.yaml @@ -16,7 +16,7 @@ dependencies: - name: partials version: 0.1.0 repository: file://../partials -version: 1.1.7-edge +version: 1.1.8-edge icon: https://linkerd.io/images/logo-only-200h.png maintainers: - name: Linkerd authors diff --git a/charts/linkerd-control-plane/README.md b/charts/linkerd-control-plane/README.md index eb4145398..cc936a6c5 100644 --- a/charts/linkerd-control-plane/README.md +++ b/charts/linkerd-control-plane/README.md @@ -3,7 +3,7 @@ Linkerd gives you observability, reliability, and security for your microservices — with no code change required. -![Version: 1.1.7-edge](https://img.shields.io/badge/Version-1.1.7--edge-informational?style=flat-square) +![Version: 1.1.8-edge](https://img.shields.io/badge/Version-1.1.8--edge-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square) diff --git a/charts/linkerd2-cni/Chart.yaml b/charts/linkerd2-cni/Chart.yaml index 369085541..944467db8 100644 --- a/charts/linkerd2-cni/Chart.yaml +++ b/charts/linkerd2-cni/Chart.yaml @@ -9,5 +9,5 @@ description: | kubeVersion: ">=1.20.0-0" icon: https://linkerd.io/images/logo-only-200h.png name: "linkerd2-cni" -version: 30.0.7-edge +version: 30.0.8-edge diff --git a/charts/linkerd2-cni/README.md b/charts/linkerd2-cni/README.md index cb0d6c3d3..6b5a7884c 100644 --- a/charts/linkerd2-cni/README.md +++ b/charts/linkerd2-cni/README.md @@ -6,7 +6,7 @@ Linkerd [CNI plugin](https://linkerd.io/2/features/cni/) takes care of setting up your pod's network so incoming and outgoing traffic is proxied through the data plane. -![Version: 30.0.7-edge](https://img.shields.io/badge/Version-30.0.7--edge-informational?style=flat-square) +![Version: 30.0.8-edge](https://img.shields.io/badge/Version-30.0.8--edge-informational?style=flat-square) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square) diff --git a/cli/cmd/testdata/install_controlplane_tracing_output.golden b/cli/cmd/testdata/install_controlplane_tracing_output.golden index 65d7ae034..6c0cf214a 100644 --- a/cli/cmd/testdata/install_controlplane_tracing_output.golden +++ b/cli/cmd/testdata/install_controlplane_tracing_output.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_custom_domain.golden b/cli/cmd/testdata/install_custom_domain.golden index bdb7d24ce..99fd25fd8 100644 --- a/cli/cmd/testdata/install_custom_domain.golden +++ b/cli/cmd/testdata/install_custom_domain.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_custom_registry.golden b/cli/cmd/testdata/install_custom_registry.golden index 45f32796d..20868dba3 100644 --- a/cli/cmd/testdata/install_custom_registry.golden +++ b/cli/cmd/testdata/install_custom_registry.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_default.golden b/cli/cmd/testdata/install_default.golden index bdb7d24ce..99fd25fd8 100644 --- a/cli/cmd/testdata/install_default.golden +++ b/cli/cmd/testdata/install_default.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_default_override_dst_get_nets.golden b/cli/cmd/testdata/install_default_override_dst_get_nets.golden index dbb6ac969..780b1a674 100644 --- a/cli/cmd/testdata/install_default_override_dst_get_nets.golden +++ b/cli/cmd/testdata/install_default_override_dst_get_nets.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_default_token.golden b/cli/cmd/testdata/install_default_token.golden index 4c3079d50..5852dc3e6 100644 --- a/cli/cmd/testdata/install_default_token.golden +++ b/cli/cmd/testdata/install_default_token.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_ha_output.golden b/cli/cmd/testdata/install_ha_output.golden index c4edfb7bc..e1199eaf5 100644 --- a/cli/cmd/testdata/install_ha_output.golden +++ b/cli/cmd/testdata/install_ha_output.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_ha_with_overrides_output.golden b/cli/cmd/testdata/install_ha_with_overrides_output.golden index 5a19443b3..dd8ac574d 100644 --- a/cli/cmd/testdata/install_ha_with_overrides_output.golden +++ b/cli/cmd/testdata/install_ha_with_overrides_output.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_heartbeat_disabled_output.golden b/cli/cmd/testdata/install_heartbeat_disabled_output.golden index 51ff6a691..1d9f91b8d 100644 --- a/cli/cmd/testdata/install_heartbeat_disabled_output.golden +++ b/cli/cmd/testdata/install_heartbeat_disabled_output.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_no_init_container.golden b/cli/cmd/testdata/install_no_init_container.golden index 8f98b8f36..9b899da95 100644 --- a/cli/cmd/testdata/install_no_init_container.golden +++ b/cli/cmd/testdata/install_no_init_container.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_output.golden b/cli/cmd/testdata/install_output.golden index df8a60848..15eb3754a 100644 --- a/cli/cmd/testdata/install_output.golden +++ b/cli/cmd/testdata/install_output.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: CliVersion labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: CliVersion labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: CliVersion labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_proxy_ignores.golden b/cli/cmd/testdata/install_proxy_ignores.golden index ecff71681..921734ce9 100644 --- a/cli/cmd/testdata/install_proxy_ignores.golden +++ b/cli/cmd/testdata/install_proxy_ignores.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/cli/cmd/testdata/install_values_file.golden b/cli/cmd/testdata/install_values_file.golden index 50244b7d7..459858757 100644 --- a/cli/cmd/testdata/install_values_file.golden +++ b/cli/cmd/testdata/install_values_file.golden @@ -6,7 +6,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -152,7 +152,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: policy.linkerd.io @@ -441,7 +441,7 @@ metadata: annotations: linkerd.io/created-by: linkerd/cli dev-undefined labels: - helm.sh/chart: linkerd-control-plane-1.1.7-edge + helm.sh/chart: linkerd-control-plane-1.1.8-edge linkerd.io/control-plane-ns: linkerd spec: group: linkerd.io diff --git a/jaeger/charts/linkerd-jaeger/Chart.yaml b/jaeger/charts/linkerd-jaeger/Chart.yaml index d67e47d9b..474772c88 100644 --- a/jaeger/charts/linkerd-jaeger/Chart.yaml +++ b/jaeger/charts/linkerd-jaeger/Chart.yaml @@ -11,7 +11,7 @@ kubeVersion: ">=1.20.0-0" name: linkerd-jaeger sources: - https://github.com/linkerd/linkerd2/ -version: 30.2.3-edge +version: 30.2.4-edge icon: https://linkerd.io/images/logo-only-200h.png maintainers: - name: Linkerd authors diff --git a/jaeger/charts/linkerd-jaeger/README.md b/jaeger/charts/linkerd-jaeger/README.md index e14cc7188..acc143f37 100644 --- a/jaeger/charts/linkerd-jaeger/README.md +++ b/jaeger/charts/linkerd-jaeger/README.md @@ -3,7 +3,7 @@ The Linkerd-Jaeger extension adds distributed tracing to Linkerd using OpenCensus and Jaeger. -![Version: 30.2.3-edge](https://img.shields.io/badge/Version-30.2.3--edge-informational?style=flat-square) +![Version: 30.2.4-edge](https://img.shields.io/badge/Version-30.2.4--edge-informational?style=flat-square) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square) diff --git a/multicluster/charts/linkerd-multicluster/Chart.yaml b/multicluster/charts/linkerd-multicluster/Chart.yaml index 02e3ffe69..fea6b139e 100644 --- a/multicluster/charts/linkerd-multicluster/Chart.yaml +++ b/multicluster/charts/linkerd-multicluster/Chart.yaml @@ -11,7 +11,7 @@ kubeVersion: ">=1.20.0-0" name: "linkerd-multicluster" sources: - https://github.com/linkerd/linkerd2/ -version: 30.0.6-edge +version: 30.0.7-edge icon: https://linkerd.io/images/logo-only-200h.png maintainers: - name: Linkerd authors diff --git a/multicluster/charts/linkerd-multicluster/README.md b/multicluster/charts/linkerd-multicluster/README.md index 15215a88f..fd758b0ad 100644 --- a/multicluster/charts/linkerd-multicluster/README.md +++ b/multicluster/charts/linkerd-multicluster/README.md @@ -3,7 +3,7 @@ The Linkerd-Multicluster extension contains resources to support multicluster linking to remote clusters -![Version: 30.0.6-edge](https://img.shields.io/badge/Version-30.0.6--edge-informational?style=flat-square) +![Version: 30.0.7-edge](https://img.shields.io/badge/Version-30.0.7--edge-informational?style=flat-square) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square) diff --git a/viz/charts/linkerd-viz/Chart.yaml b/viz/charts/linkerd-viz/Chart.yaml index 522e26640..e10fb59d5 100644 --- a/viz/charts/linkerd-viz/Chart.yaml +++ b/viz/charts/linkerd-viz/Chart.yaml @@ -11,7 +11,7 @@ kubeVersion: ">=1.20.0-0" name: "linkerd-viz" sources: - https://github.com/linkerd/linkerd2/ -version: 30.0.6-edge +version: 30.0.7-edge icon: https://linkerd.io/images/logo-only-200h.png maintainers: - name: Linkerd authors diff --git a/viz/charts/linkerd-viz/README.md b/viz/charts/linkerd-viz/README.md index 5e2ee049a..04c7f8976 100644 --- a/viz/charts/linkerd-viz/README.md +++ b/viz/charts/linkerd-viz/README.md @@ -3,7 +3,7 @@ The Linkerd-Viz extension contains observability and visualization components for Linkerd. -![Version: 30.0.6-edge](https://img.shields.io/badge/Version-30.0.6--edge-informational?style=flat-square) +![Version: 30.0.7-edge](https://img.shields.io/badge/Version-30.0.7--edge-informational?style=flat-square) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)