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