BEL target version not supported

I’m finding that BEL is failing with a target version not supported error

 ❯❯❯ kubectl --namespace=linkerd-buoyant logs deploy/linkerd-control-plane-operator --container=linkerd-control-plane-operator

2024/09/24 16:22:55 maxprocs: Updating GOMAXPROCS=1: determined from CPU quota
time="2024-09-24T16:22:55Z" level=info msg="running version v0.26.1"
time="2024-09-24T16:22:55Z" level=info msg="waiting for caches to sync" client=k8s
time="2024-09-24T16:22:55Z" level=info msg="waiting for caches to sync"
time="2024-09-24T16:22:55Z" level=info msg="caches synced"
time="2024-09-24T16:22:55Z" level=info msg="caches synced" client=k8s
time="2024-09-24T16:22:55Z" level=info msg="waiting for caches to sync"
time="2024-09-24T16:22:55Z" level=info msg="caches synced"
time="2024-09-24T16:22:55Z" level=info msg=starting operator=control-plane
time="2024-09-24T16:26:55Z" level=error msg="target version [enterprise-2.16.0] not supported"
time="2024-09-24T16:26:57Z" level=error msg="target version [enterprise-2.16.0] not supported"
time="2024-09-24T16:27:01Z" level=error msg="target version [enterprise-2.16.0] not supported"
time="2024-09-24T16:27:09Z" level=error msg="target version [enterprise-2.16.0] not supported"
time="2024-09-24T16:27:25Z" level=error msg="target version [enterprise-2.16.0] not supported"
time="2024-09-24T16:27:57Z" level=error msg="target version [enterprise-2.16.0] not supported"
time="2024-09-24T16:29:01Z" level=error msg="target version [enterprise-2.16.0] not supported"

Here’s the full yaml of my control plane

apiVersion: v1
items:
- apiVersion: linkerd.buoyant.io/v1alpha1
  kind: ControlPlane
  metadata:
    creationTimestamp: "2024-09-24T16:26:55Z"
    generation: 1
    name: linkerd-control-plane
    resourceVersion: "725535204"
    uid: 994539cb-5b6a-41ba-ad4f-deed2cdcd075
  spec:
    components:
      linkerd:
        controlPlaneConfig:
          controller:
            podDisruptionBudget:
              maxUnavailable: 1
          controllerReplicas: 3
          controllerResources:
            cpu:
              limit: ""
              request: 100m
            memory:
              limit: 250Mi
              request: 50Mi
          deploymentStrategy:
            rollingUpdate:
              maxSurge: 25%
              maxUnavailable: 1
          destinationResources:
            cpu:
              limit: ""
              request: 100m
            memory:
              limit: 250Mi
              request: 50Mi
          enablePodAntiAffinity: true
          enablePodDisruptionBudget: true
          heartbeatResources:
            cpu:
              limit: ""
              request: 100m
            memory:
              limit: 250Mi
              request: 50Mi
          highAvailability: true
          identity:
            issuer:
              scheme: kubernetes.io/tls
          identityResources:
            cpu:
              limit: ""
              request: 100m
            memory:
              limit: 250Mi
              request: 10Mi
          identityTrustAnchorsPEM: |-
            -----BEGIN CERTIFICATE-----
            <redacted
            -----END CERTIFICATE-----
          proxy:
            resources:
              cpu:
                request: 100m
              memory:
                limit: 250Mi
                request: 20Mi
          proxyInjectorResources:
            cpu:
              limit: ""
              request: 100m
            memory:
              limit: 250Mi
              request: 50Mi
          spValidatorResources:
            cpu:
              limit: ""
              request: 100m
            memory:
              limit: 250Mi
              request: 50Mi
          webhookFailurePolicy: Fail
        license: <redacted>
        version: enterprise-2.16.0
  status:
    current: ""
    desired: enterprise-2.16.0
    lastUpdateAttempt: "2024-09-24T16:26:55Z"
    lastUpdateAttemptMessage: 'control-plane update failed: target version [enterprise-2.16.0]
      not supported'
    lastUpdateAttemptResult: Failed
    status: Failed
kind: List
metadata:
  resourceVersion: ""

I got this target version directly from the production installation docs: Production-grade installation | Buoyant Enterprise for Linkerd

Ah, had to install version 0.32.1 of the helm chart and things resolved themselves.