Change notes for edge-24.2.1 (#12029)

This edge release contains performance and stability improvements to the
Destination controller, and continues stabilizing support for ExternalWorkloads.

* Reduced the load on the Destination controller by only processing Server
  updates on workloads affected by the Server ([#12017])
* Changed how the Destination controller reacts to target clusters (in
  multicluster pod-to-pod mode) whose Server CRD is outdated: skip them and log
  an error instead of panicking ([#12008])
* Improved the leader election of the ExternalWorkloads Endpoints controller to
  avoid missing events ([#12021])
* Improved naming of EndpointSlices generated by ExternWorkloads ([#12016])
* Restriced the number of IPs an ExternalWorkload can have ([#12026])
This commit is contained in:
Alejandro Pedraza 2024-02-02 12:45:04 -05:00 committed by GitHub
parent d820a236f0
commit bcbcf43c78
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
12 changed files with 40 additions and 19 deletions

View File

@ -1,5 +1,26 @@
# Changes # Changes
## edge-24.2.1
This edge release contains performance and stability improvements to the
Destination controller, and continues stabilizing support for ExternalWorkloads.
* Reduced the load on the Destination controller by only processing Server
updates on workloads affected by the Server ([#12017])
* Changed how the Destination controller reacts to target clusters (in
multicluster pod-to-pod mode) whose Server CRD is outdated: skip them and log
an error instead of panicking ([#12008])
* Improved the leader election of the ExternalWorkloads Endpoints controller to
avoid missing events ([#12021])
* Improved naming of EndpointSlices generated by ExternWorkloads ([#12016])
* Restriced the number of IPs an ExternalWorkload can have ([#12026])
[#12017]: https://github.com/linkerd/linkerd2/pull/12017
[#12008]: https://github.com/linkerd/linkerd2/pull/12008
[#12021]: https://github.com/linkerd/linkerd2/pull/12021
[#12016]: https://github.com/linkerd/linkerd2/pull/12016
[#12026]: https://github.com/linkerd/linkerd2/pull/12026
## edge-24.1.3 ## edge-24.1.3
This release continues support for ExternalWorkload resources throughout the This release continues support for ExternalWorkload resources throughout the

View File

@ -16,7 +16,7 @@ dependencies:
- name: partials - name: partials
version: 0.1.0 version: 0.1.0
repository: file://../partials repository: file://../partials
version: 1.18.6-edge version: 1.18.7-edge
icon: https://linkerd.io/images/logo-only-200h.png icon: https://linkerd.io/images/logo-only-200h.png
maintainers: maintainers:
- name: Linkerd authors - name: Linkerd authors

View File

@ -3,7 +3,7 @@
Linkerd gives you observability, reliability, and security Linkerd gives you observability, reliability, and security
for your microservices — with no code change required. for your microservices — with no code change required.
![Version: 1.18.6-edge](https://img.shields.io/badge/Version-1.18.6--edge-informational?style=flat-square) ![Version: 1.18.7-edge](https://img.shields.io/badge/Version-1.18.7--edge-informational?style=flat-square)
![Type: application](https://img.shields.io/badge/Type-application-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) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

View File

@ -14,7 +14,7 @@ dependencies:
- name: partials - name: partials
version: 0.1.0 version: 0.1.0
repository: file://../partials repository: file://../partials
version: 1.9.2-edge version: 1.9.3-edge
icon: https://linkerd.io/images/logo-only-200h.png icon: https://linkerd.io/images/logo-only-200h.png
maintainers: maintainers:
- name: Linkerd authors - name: Linkerd authors

View File

@ -3,7 +3,7 @@
Linkerd gives you observability, reliability, and security Linkerd gives you observability, reliability, and security
for your microservices — with no code change required. for your microservices — with no code change required.
![Version: 1.9.2-edge](https://img.shields.io/badge/Version-1.9.2--edge-informational?style=flat-square) ![Version: 1.9.3-edge](https://img.shields.io/badge/Version-1.9.3--edge-informational?style=flat-square)
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
**Homepage:** <https://linkerd.io> **Homepage:** <https://linkerd.io>

18
cli/cmd/testdata/install_crds.golden generated vendored
View File

@ -6,7 +6,7 @@ metadata:
annotations: annotations:
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
spec: spec:
group: policy.linkerd.io group: policy.linkerd.io
@ -105,7 +105,7 @@ metadata:
annotations: annotations:
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
spec: spec:
group: policy.linkerd.io group: policy.linkerd.io
@ -5321,7 +5321,7 @@ metadata:
annotations: annotations:
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
spec: spec:
group: policy.linkerd.io group: policy.linkerd.io
@ -5408,7 +5408,7 @@ metadata:
annotations: annotations:
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
spec: spec:
group: policy.linkerd.io group: policy.linkerd.io
@ -5461,7 +5461,7 @@ metadata:
annotations: annotations:
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
spec: spec:
group: policy.linkerd.io group: policy.linkerd.io
@ -5727,7 +5727,7 @@ metadata:
annotations: annotations:
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
spec: spec:
group: policy.linkerd.io group: policy.linkerd.io
@ -5952,7 +5952,7 @@ metadata:
annotations: annotations:
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
spec: spec:
group: linkerd.io group: linkerd.io
@ -6226,7 +6226,7 @@ metadata:
gateway.networking.k8s.io/channel: experimental gateway.networking.k8s.io/channel: experimental
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
creationTimestamp: null creationTimestamp: null
name: httproutes.gateway.networking.k8s.io name: httproutes.gateway.networking.k8s.io
@ -10234,7 +10234,7 @@ metadata:
annotations: annotations:
linkerd.io/created-by: linkerd/cli dev-undefined linkerd.io/created-by: linkerd/cli dev-undefined
labels: labels:
helm.sh/chart: linkerd-crds-1.9.2-edge helm.sh/chart: linkerd-crds-1.9.3-edge
linkerd.io/control-plane-ns: linkerd linkerd.io/control-plane-ns: linkerd
spec: spec:
group: workload.linkerd.io group: workload.linkerd.io

View File

@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
name: linkerd-jaeger name: linkerd-jaeger
sources: sources:
- https://github.com/linkerd/linkerd2/ - https://github.com/linkerd/linkerd2/
version: 30.14.6-edge version: 30.14.7-edge
icon: https://linkerd.io/images/logo-only-200h.png icon: https://linkerd.io/images/logo-only-200h.png
maintainers: maintainers:
- name: Linkerd authors - name: Linkerd authors

View File

@ -3,7 +3,7 @@
The Linkerd-Jaeger extension adds distributed tracing to Linkerd using The Linkerd-Jaeger extension adds distributed tracing to Linkerd using
OpenCensus and Jaeger. OpenCensus and Jaeger.
![Version: 30.14.6-edge](https://img.shields.io/badge/Version-30.14.6--edge-informational?style=flat-square) ![Version: 30.14.7-edge](https://img.shields.io/badge/Version-30.14.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) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

View File

@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
name: "linkerd-multicluster" name: "linkerd-multicluster"
sources: sources:
- https://github.com/linkerd/linkerd2/ - https://github.com/linkerd/linkerd2/
version: 30.12.15-edge version: 30.12.16-edge
icon: https://linkerd.io/images/logo-only-200h.png icon: https://linkerd.io/images/logo-only-200h.png
maintainers: maintainers:
- name: Linkerd authors - name: Linkerd authors

View File

@ -3,7 +3,7 @@
The Linkerd-Multicluster extension contains resources to support multicluster The Linkerd-Multicluster extension contains resources to support multicluster
linking to remote clusters linking to remote clusters
![Version: 30.12.15-edge](https://img.shields.io/badge/Version-30.12.15--edge-informational?style=flat-square) ![Version: 30.12.16-edge](https://img.shields.io/badge/Version-30.12.16--edge-informational?style=flat-square)
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)

View File

@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
name: "linkerd-viz" name: "linkerd-viz"
sources: sources:
- https://github.com/linkerd/linkerd2/ - https://github.com/linkerd/linkerd2/
version: 30.14.6-edge version: 30.14.7-edge
icon: https://linkerd.io/images/logo-only-200h.png icon: https://linkerd.io/images/logo-only-200h.png
maintainers: maintainers:
- name: Linkerd authors - name: Linkerd authors

View File

@ -3,7 +3,7 @@
The Linkerd-Viz extension contains observability and visualization The Linkerd-Viz extension contains observability and visualization
components for Linkerd. components for Linkerd.
![Version: 30.14.6-edge](https://img.shields.io/badge/Version-30.14.6--edge-informational?style=flat-square) ![Version: 30.14.7-edge](https://img.shields.io/badge/Version-30.14.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) ![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)