import "k8s.io/kubernetes/pkg/apis/storage/validation"
var ValidateCSIDriverName = apimachineryvalidation.NameIsDNSSubdomain
ValidateCSIDriverName checks that a name is appropriate for a CSIDriver object.
var ValidateStorageCapacityName = apimachineryvalidation.NameIsDNSSubdomain
ValidateStorageCapacityName checks that a name is appropriate for a CSIStorageCapacity object.
ValidateCSIDriver validates a CSIDriver.
ValidateCSIDriverUpdate validates a CSIDriver.
ValidateCSINode validates a CSINode.
ValidateCSINodeUpdate validates a CSINode.
func ValidateCSIStorageCapacity(capacity *storage.CSIStorageCapacity) field.ErrorList
ValidateCSIStorageCapacity validates a CSIStorageCapacity.
func ValidateCSIStorageCapacityUpdate(capacity, oldCapacity *storage.CSIStorageCapacity) field.ErrorList
ValidateCSIStorageCapacityUpdate tests if an update to CSIStorageCapacity is valid.
func ValidateStorageClass(storageClass *storage.StorageClass) field.ErrorList
ValidateStorageClass validates a StorageClass.
func ValidateStorageClassUpdate(storageClass, oldStorageClass *storage.StorageClass) field.ErrorList
ValidateStorageClassUpdate tests if an update to StorageClass is valid.
func ValidateVolumeAttachment(volumeAttachment *storage.VolumeAttachment) field.ErrorList
ValidateVolumeAttachment validates a VolumeAttachment. This function is common for v1 and v1beta1 objects,
func ValidateVolumeAttachmentUpdate(new, old *storage.VolumeAttachment) field.ErrorList
ValidateVolumeAttachmentUpdate validates a VolumeAttachment.
func ValidateVolumeAttachmentV1(volumeAttachment *storage.VolumeAttachment) field.ErrorList
ValidateVolumeAttachmentV1 validates a v1/VolumeAttachment. It contains only extra checks missing in ValidateVolumeAttachment.
Package validation imports 16 packages (graph) and is imported by 16 packages. Updated 2020-11-23. Refresh now. Tools for package owners.