compatibility file (/home/xxx/.config/tanzu/tkg/compatibility/tkg-compatibility.yaml) already exists, skipping download BOM files inside /home/xxx/.config/tanzu/tkg/bom already exists, skipping download Error: no available upgrades for cluster 'WORKLOAD_CLUSTER_NAME', namespace 'NAMESPACE'# tanzu kubernetes-release get
# There is no upgrade version TKr (example: v2.1.1 to v2.2.0) NAME VERSION COMPATIBLE ACTIVE UPDATES AVAILABLE v1.21.14---vmware.2-tkg.5 v1.21.14+vmware.2-tkg.5 True True True v1.22.13---vmware.1-tkg.1 v1.22.13+vmware.1-tkg.1 True True True v1.23.10---vmware.1-tkg.1 v1.23.10+vmware.1-tkg.1 True True False v1.24.10---vmware.1-tkg.2 v1.24.10+vmware.1-tkg.2 True True
tkg-pkg would have been in paused state.
When the tkg-pkg is paused, tanzu-framework and tanzu-addons-manager don't correctly update their information.
kubectl patch pkgi -n tkg-system tkg-pkg -p '{"spec":{"paused":false}}' --type=merge
kubectl patch pkgi -n tkg-system tkr-source-controller -p '{"spec":{"paused":false}}' --type=merge
kubectl -n tkg-system rollout restart deployment.apps/kapp-controller
kubectl -n tkg-system rollout restart deployment.apps/tanzu-addons-controller-manager
3. List packages installed and verify component version is upgraded to the latest
Target TKr (v1.25.7) will be shown when upgrading to v2.2.0
tanzu kubernetes-release get
#> NAME VERSION COMPATIBLE ACTIVE UPDATES AVAILABLE
#> v1.23.17---vmware.1-tkg.1 v1.23.17+vmware.1-tkg.1 True True
#> v1.24.11---vmware.1-tkg.1 v1.24.11+vmware.1-tkg.1 True True
#> v1.25.7---vmware.2-tkg.1 v1.25.7+vmware.2-tkg.1 True True
4. Retry workload cluster upgrade
tanzu cluster upgrade ${WORKLOAD_CLUSTER} -v9