The Supervisor cluster remains in a "Configuring" state during lifecycle management of the Supervisor Service tkg.vsphere.vmware.com. This typically occurs after certificate rotations or environment updates where controller managers retain stale certificate volume mounts.
capi-controller-manager pods in the svc-tkg-domain-c## namespace are in Error or CrashLoopBackOff state.err="failed to discover extension \"runtime-extension\": http call failed: Post \"https://runtime-extension-webhook-service.svc-tkg-domain-c##.svc:443/...": remote error: tls: unknown certificate authority"The capi-controller-manager pods are unable to validate the CA chain of the runtime-extension-webhook-service. This is caused by pods retaining stale certificate data in their local volume mounts, resulting in a mismatch even if the underlying secrets are updated.
Perform a rollout restart of the affected deployments to force the pods to refresh their certificate mounts.
kubectl.kubectl rollout restart deploy runtime-extension-controller-manager -n svc-tkg-domain-c##kubectl rollout restart deploy capi-controller-manager -n svc-tkg-domain-c##Running (1/1) state: kubectl get pods -n svc-tkg-domain-c##