PackageInstallReady:Prometheus package install is not ready. I1103 <Time> ##### request.go:###] Waited for <Time-in-Seconds>s due to client-side throttling,
not priority and fairness, request: GET:https://192.168.1.1:443/apis/monitoring.telco.vmware.com/v1alpha1 kapp: Error: create persistentvolumeclaim/alertmanager (v1) namespace: tanzu-system-monitoring: Creating resource persistentvolumeclaim/alertmanager (v1) namespace: tanzu-system-monitoring: API server says: persistentvolumeclaims "alertmanager" is forbidden: Internal error occurred: 2 default StorageClasses were found (reason: Forbidden):
3.2
The primary cause is the existence of multiple default Kubernetes StorageClasses, which violates the requirement for single, unambiguous default dynamic provisioning in a Kubernetes cluster, preventing the PersistentVolumeClaim (PVC) for Alertmanager from binding.
The Kubernetes API server returns a Forbidden error because it cannot automatically provision a volume when two StorageClasses are marked as default.
The solution is to unset the "Default flag" on one of the StorageClasses using the Telco Cloud Automation (TCA) UI
kubectl get sc
Navigate to the TCA UI.
Go to the cluster in question and then the vsphere-csi-addon configuration section.
Change the Is Default flag to False for the StorageClass