Type = Warning
Reason = ProvisioningFailed
Message = failed to provision volume with StorageClass "<StorageClass_Name>": rpc error: code = InvalidArgument desc = StorageTopologyType is unset while topology label is presentVKS environment deployed in a pre-8.0 release then upgraded to 8.0 later causing the vSphere Zones to become available. The storage policies associated with the VKS don't have the Storage Topology Type configured in the storage class (storage policy) that is used by the VKS environment.
creationTimestamp, resourceVersion, and uid entries and add storageTopologyType: zonal under the Parameters section.allowVolumeExpansion: true
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
annotations:
cns.vmware.com/StoragePoolTypeHint: cns.vmware.com/vsan
name: <StorageClass_Name>
parameters:
storagePolicyID: <PolicyID>
storageTopologyType: zonal
provisioner: csi.vsphere.vmware.com
reclaimPolicy: Delete
volumeBindingMode: Immediate
kubectl apply -f edited_sc.yaml)
Those steps should allow a PVC to be created.
If there are any questions or problems please reach out to Broadcom Support