Currently, there is no solution.
Workaround:
- SSH into TCA-CP.
- Get cluster UUID by "kbsctl show workloadclusters" which will replace the Step3 and Step4 cluster UUID in URL.
- Put addon again to make addon successful.
Curl -X GET "http://127.0.0.1:8888/api/v1/workloadcluster/415fd0b0-9eda-4a13-a3b7-4f9948e9ea4f/addon" > addon.json
Add harbor password to addon.json if configured harbor in the addon otherwise can skip this step.
"externalHarborPwd": "harbor_password"
curl -X PUT "http://127.0.0.1:8888/api/v1/workloadcluster/415fd0b0-9eda-4a13-a3b7-4f9948e9ea4f/addon" -d "`cat cat addon.json`"
- Reset cluster status to failure by "kbsctl debug set-cluster-status -i 415fd0b0-9eda-4a13-a3b7-4f9948e9ea4f --status Failure".
- Retry upgrade from TCA UI.