Skip to content

Update Helm release linkerd-control-plane to v1.12.3

Renovate [bot] requested to merge renovate/linkerd-control-plane-1.x into master

This MR contains the following updates:

Package Update Change
linkerd-control-plane (source) patch 1.12.2 -> 1.12.3

Release Notes

linkerd/linkerd2

v1.12.3

This edge release contains a few improvements to the CLI commands and a major change around Helm charts.

  • Breaking change

The linkerd2 chart has been deprecated in favor of the linkerd-crds and linkerd-control-plane charts. The former takes care of installing all the required CRDs and the latter everything else. Of important note is that, as per Helm best practice, we're no longer creating the linkerd namespace. Users require to do that manually, or have the Helm tool do it explicitly. So the install procedure would look something like this:

helm install linkerd-crds -n linkerd --create-namespace linkerd/linkerd-crds

helm install linkerd-control-plane -n linkerd \
  --set-file identityTrustAnchorsPEM=ca.crt \
  --set-file identity.issuer.tls.crtPEM=issuer.crt \
  --set-file identity.issuer.tls.keyPEM=issuer.key \
  linkerd/linkerd-control-plane

In order to upgrade, please delete your previously installed linkerd2 chart and install the new charts as explained above.

Although the charts for the main extensions (viz, multicluster, jaeger, linkerd2-cni) were not deprecated, they also stopped creating their namespace and users are required to uninstall and reinstall them anew, e.g:

helm install linkerd-viz -n linkerd-viz --create-namespace linkerd/linkerd-viz
  • Added a new --obfuscate flag to linkerd diagnostics proxy-metrics to obfuscate potentially private information in the output (thanks @​ahmedalhulaibi!)
  • Fixed formatting of the recommended value for --set clusterNetworks in the linkerd check output when that parameter doesn't contain all the node podCIDRs (thanks @​ElvinEfendi!)
  • Skipped evicted pods in linkerd viz check and linkerd jaeger check, to avoid the checks fail unnecessarily
  • Removed some no longer used environment variables from the proxy's manifest

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Merge request reports

Loading