Buoyant Extension

v0.20.0

August 3, 2023
  • Updated linkerd-control-plane-operator to support up to stable-2.13.6 and edge-23.8.3
  • Updated linkerd-control-plane-operator to require a controlPlaneConfig field on all ControlPlane Custom Resources. This ensures the ControlPlane CR is the ground source of truth for the Linkerd installation. This is a breaking change and will require modifying existing ControlPlane Custom Resources.
  • Added a new linkerd-control-plane-validator component, to validate ControlPlane Custom Resources are well-formed.
  • Added a linkerd-buoyant controlplane import-helm-config CLI command, to assist in migrating from an existing Helm or ControlPlane -based Linkerd installation to a new ControlPlane CR with a controlPlaneConfig field.
  • Added resources Helm config fields to support configuring memory and CPU requests and limits
  • Fixed linkerd-control-plane-operator to disallow skipping major versions during upgrades and downgrades
  • For a full list of new and existing configuration options, see the Helm documentation for this release