TCA 3.2
TKG 2.5
This issue is caused by an aggressive lifecycle sequencing mismatch.
TCA Manager implements strict front-end and API-level validation matrices. When a TKG-M management plane is upgraded (e.g., to 1.26.8) while child workload cluster components are still two or more versions behind (e.g., 1.24.x), the active schema definitions lose backward compatibility paths for those specific delta transformations. The UI enforces validation against the current management cluster context, creating a "deadlock" where it cannot reconcile the old worker templates.
To resolve this, the infrastructure records must be manually re-aligned within the TCA Manager database to bypass the blocked UI validation mechanism.
Note: Always take a snapshot of the TCA Manager VM and a full database backup before performing manual database modifications.
kubectl exec -it postgres-0 -n tca-mgr -- pg_dump -U tca_admin tca > /home/admin/tca_db_backup_$(date +%F).sqlkubectl exec -it postgres-0 -n tca-mgr -- psql -d tca -U tca_adminSELECT id, val->>'name' as name, val->'spec'->'tcaBomReleaseRef'->>'name' as tbr FROM "K8sClusterDetails" WHERE val->>'clusterName' = 'YOUR_CLUSTER_NAME';UPDATE "K8sClusterDetails"
SET val = jsonb_set(
jsonb_set(
jsonb_set(val, '{status, phase}', '"Provisioned"', false),
'{status, needUpgrade}', 'false', false
),
'{spec, tcaBomReleaseRef, name}', '"TKG_BOM_RELEASE_NAME"', false
)
WHERE id = [ID];