Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

edge-24.1.1 #11922

Merged
merged 1 commit into from Jan 12, 2024
Merged

edge-24.1.1 #11922

merged 1 commit into from Jan 12, 2024

Conversation

mateiidavid
Copy link
Member

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

@mateiidavid mateiidavid requested a review from a team as a code owner January 12, 2024 14:48
Copy link
Member

@zaharidichev zaharidichev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

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 <matei@buoyant.io>
@mateiidavid mateiidavid merged commit af823dc into main Jan 12, 2024
34 checks passed
@mateiidavid mateiidavid deleted the matei/edge-24.1.1 branch January 12, 2024 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants