The following error will encounter when you face this issue:
Error: failed to deploy additional components after kubernetes upgrade: unable to get cluster configuration: unable to get template: - assert.fail: fail: TKG_HTTP_PROXY and TKG_HTTPS_PROXY should both be set or left as empty in toplevel 03_customizations/http_proxy.yaml:9 | #@ assert.fail(“TKG_HTTP_PROXY and TKG_HTTPS_PROXY should both be set or left as empty”) Usage: tanzu cluster upgrade CLUSTER_NAME [flags] TKG_HTTP_PROXY and TKG_HTTPS_PROXY are set in the cluster-config file for that cluster
User has set the TKG_HTTP_PROXY and TKG_HTTPS_PROXY before creating workload cluster. This is a bug in v1.3.1 that this proxy configuration provided during cluster creation is not getting used during upgrade.
Fixed in upcoming TKG releases.
You can apply the following workaround :-