package
1.33.0-alpha.2
Repository: https://github.com/kubernetes/kubernetes.git
Documentation: pkg.go.dev
# Functions
InitAwsDriver returns awsDriver that implements TestDriver interface.
InitAzureDiskDriver returns azureDiskDriver that implements TestDriver interface.
InitAzureFileDriver returns azureFileDriver that implements TestDriver interface.
InitCinderDriver returns cinderDriver that implements TestDriver interface.
InitEmptydirDriver returns emptydirDriver that implements TestDriver interface.
InitGcePDCSIDriver returns gcePDCSIDriver that implements TestDriver interface.
InitGcePdDriver returns gcePdDriver that implements TestDriver interface.
InitHostPathCSIDriver returns hostpathCSIDriver that implements TestDriver interface.
InitHostPathDriver returns hostPathDriver that implements TestDriver interface.
InitHostPathSymlinkDriver returns hostPathSymlinkDriver that implements TestDriver interface.
InitISCSIDriver returns iSCSIDriver that implements TestDriver interface.
InitLocalDriverWithVolumeType initializes the local driver based on the volume type.
InitMockCSIDriver returns a mockCSIDriver that implements TestDriver interface.
InitNFSDriver returns nfsDriver that implements TestDriver interface.
InitVSphereDriver returns vSphereDriver that implements TestDriver interface.
InitWindowsGcePdDriver returns gcePdDriver running on Windows cluster that implements TestDriver interface In current test structure, it first initialize the driver and then set up the new framework, so we cannot get the correct OS here and select which file system is supported.
WaitForCSIDriverRegistrationOnAllNodes waits for the CSINode object to be updated with the given driver on all schedulable nodes.
WaitForCSIDriverRegistrationOnNode waits for the CSINode object generated by the node-registrar on a certain node.
# Constants
GCEPDCSIDriverName is the name of GCE Persistent Disk CSI driver.
GCEPDCSIZoneTopologyKey is the key of GCE Persistent Disk CSI zone topology.
# Structs
CSIMockDriverOpts defines options used for csi driver.
Hooks to be run to execute while handling gRPC calls.
Dummy structure that parses just volume_attributes and error code out of logged CSI call.
MockCSICalls is a Thread-safe storage for MockCSICall instances.
# Interfaces
MockCSITestDriver provides additional functions specific to the CSI mock driver.