workload-cluster-operator crashlooping: no matches for kind "ExternalSecret" in version external-secrets.io/v1beta1

seen in https://gitlab.com/sylva-projects/sylva-core/-/jobs/11193747684, but actually also in main ...

│ manager 2025-09-01T08:45:36Z    ERROR    controller-runtime.source.Kind    if kind is a CRD, it should be installed before calling Start    {"kind": "ExternalSecret.external-secrets.io", "error": "no matches for kind \"ExternalSecret │
│ manager sigs.k8s.io/controller-runtime/pkg/internal/source.(*Kind[...]).Start.func1.1    

a recent version of workload-cluster-operator needs to be tagged to avoid this (it will use external-secrets.io/v1 instead of the obsolete external-secrets.io/v1beta1)

the fact that this issue does not prevent the pod/deployment/Kustomization from becoming ready is also a problem, I'll file a separate issue about that

/cc @vladimir.braquet @feleouet

Assignee Loading
Time tracking Loading