Skip to content

Commit 6f1e670

Browse files
committed
edge-24.1.1
This edge release introduces a number of different fixes and improvements. More notably, it introduces a new `cni-repair-controller` binary to the CNI plugin image. The controller will automatically restart pods that have not received their iptables configuration. * Removed shortnames from Tap API resources to avoid colliding with existing Kubernetes resources ([#11816]; fixes [#11784]) * Introduced a new ExternalWorkload CRD to support upcoming mesh expansion feature ([#11805]) * Changed `MeshTLSAuthentication` resource validation to allow SPIFFE URI identities ([#11882]) * Introduced a new `cni-repair-controller` to the `linkerd-cni` DaemonSet to automatically restart misconfigured pods that are missing iptables rules ([#11699]; fixes [#11073]) * Fixed a `"duplicate metrics"` warning in the multicluster service-mirror component ([#11875]; fixes [#11839]) * Added metric labels and weights to `linkerd diagnostics endpoints` json output ([#11889]) * Changed how `Server` updates are handled in the destination service. The change will ensure that during a cluster resync, consumers won't be overloaded by redundant updates ([#11907]) * Changed `linkerd install` error output to add a newline when a Kubernetes client cannot be successfully initialised ([#11917]) [#11816]: #11816 [#11784]: #11784 [#11805]: #11805 [#11882]: #11882 [#11699]: #11699 [#11073]: #11073 [#11875]: #11875 [#11839]: #11839 [#11889]: #11889 [#11907]: #11907 [#11917]: #11917 Signed-off-by: Matei David <[email protected]>
1 parent f1f5367 commit 6f1e670

File tree

14 files changed

+64
-26
lines changed

14 files changed

+64
-26
lines changed

CHANGES.md

+38
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# Changes
22

3+
## edge-24.1.1
4+
5+
This edge release introduces a number of different fixes and improvements. More
6+
notably, it introduces a new `cni-repair-controller` binary to the CNI plugin
7+
image. The controller will automatically restart pods that have not received
8+
their iptables configuration.
9+
10+
* Removed shortnames from Tap API resources to avoid colliding with existing
11+
Kubernetes resources ([#11816]; fixes [#11784])
12+
* Introduced a new ExternalWorkload CRD to support upcoming mesh expansion
13+
feature ([#11805])
14+
* Changed `MeshTLSAuthentication` resource validation to allow SPIFFE URI
15+
identities ([#11882])
16+
* Introduced a new `cni-repair-controller` to the `linkerd-cni` DaemonSet to
17+
automatically restart misconfigured pods that are missing iptables rules
18+
([#11699]; fixes [#11073])
19+
* Fixed a `"duplicate metrics"` warning in the multicluster service-mirror
20+
component ([#11875]; fixes [#11839])
21+
* Added metric labels and weights to `linkerd diagnostics endpoints` json
22+
output ([#11889])
23+
* Changed how `Server` updates are handled in the destination service. The
24+
change will ensure that during a cluster resync, consumers won't be
25+
overloaded by redundant updates ([#11907])
26+
* Changed `linkerd install` error output to add a newline when a Kubernetes
27+
client cannot be successfully initialised ([#11917])
28+
29+
[#11816]: https://github.com/linkerd/linkerd2/pull/11816
30+
[#11784]: https://github.com/linkerd/linkerd2/issues/11784
31+
[#11805]: https://github.com/linkerd/linkerd2/pull/11805
32+
[#11882]: https://github.com/linkerd/linkerd2/pull/11882
33+
[#11699]: https://github.com/linkerd/linkerd2/pull/11699
34+
[#11073]: https://github.com/linkerd/linkerd2/issues/11073
35+
[#11875]: https://github.com/linkerd/linkerd2/pull/11875
36+
[#11839]: https://github.com/linkerd/linkerd2/issues/11839
37+
[#11889]: https://github.com/linkerd/linkerd2/pull/11889
38+
[#11907]: https://github.com/linkerd/linkerd2/pull/11907
39+
[#11917]: https://github.com/linkerd/linkerd2/pull/11917
40+
341
## edge-23.12.4
442

543
This edge release includes fixes and improvements to the destination

charts/linkerd-control-plane/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- name: partials
1717
version: 0.1.0
1818
repository: file://../partials
19-
version: 1.18.3-edge
19+
version: 1.18.4-edge
2020
icon: https://linkerd.io/images/logo-only-200h.png
2121
maintainers:
2222
- name: Linkerd authors

charts/linkerd-control-plane/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Linkerd gives you observability, reliability, and security
44
for your microservices — with no code change required.
55

6-
![Version: 1.18.3-edge](https://img.shields.io/badge/Version-1.18.3--edge-informational?style=flat-square)
6+
![Version: 1.18.4-edge](https://img.shields.io/badge/Version-1.18.4--edge-informational?style=flat-square)
77
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
88
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)
99

charts/linkerd-crds/Chart.yaml

+6-6
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ description: |
55
type: application
66
home: https://linkerd.io
77
keywords:
8-
- service-mesh
8+
- service-mesh
99
kubeVersion: ">=1.22.0-0"
1010
name: "linkerd-crds"
1111
sources:
12-
- https://github.com/linkerd/linkerd2/
12+
- https://github.com/linkerd/linkerd2/
1313
dependencies:
14-
- name: partials
15-
version: 0.1.0
16-
repository: file://../partials
17-
version: 1.9.1-edge
14+
- name: partials
15+
version: 0.1.0
16+
repository: file://../partials
17+
version: 1.9.2-edge
1818
icon: https://linkerd.io/images/logo-only-200h.png
1919
maintainers:
2020
- name: Linkerd authors

charts/linkerd-crds/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
Linkerd gives you observability, reliability, and security
44
for your microservices — with no code change required.
55

6-
![Version: 1.9.1-edge](https://img.shields.io/badge/Version-1.9.1--edge-informational?style=flat-square)
6+
![Version: 1.9.2-edge](https://img.shields.io/badge/Version-1.9.2--edge-informational?style=flat-square)
77
![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square)
88

99
**Homepage:** <https://linkerd.io>

charts/linkerd2-cni/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ description: |
99
kubeVersion: ">=1.22.0-0"
1010
icon: https://linkerd.io/images/logo-only-200h.png
1111
name: "linkerd2-cni"
12-
version: 30.13.2-edge
12+
version: 30.13.3-edge

charts/linkerd2-cni/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Linkerd [CNI plugin](https://linkerd.io/2/features/cni/) takes care of setting
66
up your pod's network so incoming and outgoing traffic is proxied through the
77
data plane.
88

9-
![Version: 30.13.2-edge](https://img.shields.io/badge/Version-30.13.2--edge-informational?style=flat-square)
9+
![Version: 30.13.3-edge](https://img.shields.io/badge/Version-30.13.3--edge-informational?style=flat-square)
1010

1111
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)
1212

cli/cmd/testdata/install_crds.golden

+9-9
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

jaeger/charts/linkerd-jaeger/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
1111
name: linkerd-jaeger
1212
sources:
1313
- https://github.com/linkerd/linkerd2/
14-
version: 30.14.3-edge
14+
version: 30.14.4-edge
1515
icon: https://linkerd.io/images/logo-only-200h.png
1616
maintainers:
1717
- name: Linkerd authors

jaeger/charts/linkerd-jaeger/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The Linkerd-Jaeger extension adds distributed tracing to Linkerd using
44
OpenCensus and Jaeger.
55

6-
![Version: 30.14.3-edge](https://img.shields.io/badge/Version-30.14.3--edge-informational?style=flat-square)
6+
![Version: 30.14.4-edge](https://img.shields.io/badge/Version-30.14.4--edge-informational?style=flat-square)
77

88
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)
99

multicluster/charts/linkerd-multicluster/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
1111
name: "linkerd-multicluster"
1212
sources:
1313
- https://github.com/linkerd/linkerd2/
14-
version: 30.12.12-edge
14+
version: 30.12.13-edge
1515
icon: https://linkerd.io/images/logo-only-200h.png
1616
maintainers:
1717
- name: Linkerd authors

multicluster/charts/linkerd-multicluster/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The Linkerd-Multicluster extension contains resources to support multicluster
44
linking to remote clusters
55

6-
![Version: 30.12.12-edge](https://img.shields.io/badge/Version-30.12.12--edge-informational?style=flat-square)
6+
![Version: 30.12.13-edge](https://img.shields.io/badge/Version-30.12.13--edge-informational?style=flat-square)
77

88
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)
99

viz/charts/linkerd-viz/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ kubeVersion: ">=1.22.0-0"
1111
name: "linkerd-viz"
1212
sources:
1313
- https://github.com/linkerd/linkerd2/
14-
version: 30.14.3-edge
14+
version: 30.14.4-edge
1515
icon: https://linkerd.io/images/logo-only-200h.png
1616
maintainers:
1717
- name: Linkerd authors

viz/charts/linkerd-viz/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
The Linkerd-Viz extension contains observability and visualization
44
components for Linkerd.
55

6-
![Version: 30.14.3-edge](https://img.shields.io/badge/Version-30.14.3--edge-informational?style=flat-square)
6+
![Version: 30.14.4-edge](https://img.shields.io/badge/Version-30.14.4--edge-informational?style=flat-square)
77

88
![AppVersion: edge-XX.X.X](https://img.shields.io/badge/AppVersion-edge--XX.X.X-informational?style=flat-square)
99

0 commit comments

Comments
 (0)