kubernetes: k8s.io/kubernetes/test/e2e/storage/drivers Index | Files

package drivers

import "k8s.io/kubernetes/test/e2e/storage/drivers"

Index

Package Files

csi.go csi_objects.go in_tree.go

Constants

const (
    // GCEPDCSIDriverName is the name of GCE Persistent Disk CSI driver
    GCEPDCSIDriverName = "pd.csi.storage.gke.io"
    // GCEPDCSIZoneTopologyKey is the key of GCE Persistent Disk CSI zone topology
    GCEPDCSIZoneTopologyKey = "topology.gke.io/zone"
)

func InitAwsDriver Uses

func InitAwsDriver() testsuites.TestDriver

InitAwsDriver returns awsDriver that implements TestDriver interface

func InitAzureDriver Uses

func InitAzureDriver() testsuites.TestDriver

InitAzureDriver returns azureDriver that implements TestDriver interface

func InitCephFSDriver Uses

func InitCephFSDriver() testsuites.TestDriver

InitCephFSDriver returns cephFSDriver that implements TestDriver interface

func InitCinderDriver Uses

func InitCinderDriver() testsuites.TestDriver

InitCinderDriver returns cinderDriver that implements TestDriver interface

func InitEmptydirDriver Uses

func InitEmptydirDriver() testsuites.TestDriver

InitEmptydirDriver returns emptydirDriver that implements TestDriver interface

func InitGcePDCSIDriver Uses

func InitGcePDCSIDriver() testsuites.TestDriver

InitGcePDCSIDriver returns gcePDCSIDriver that implements TestDriver interface

func InitGcePdDriver Uses

func InitGcePdDriver() testsuites.TestDriver

InitGcePdDriver returns gcePdDriver that implements TestDriver interface

func InitGlusterFSDriver Uses

func InitGlusterFSDriver() testsuites.TestDriver

InitGlusterFSDriver returns glusterFSDriver that implements TestDriver interface

func InitHostPathCSIDriver Uses

func InitHostPathCSIDriver() testsuites.TestDriver

InitHostPathCSIDriver returns hostpathCSIDriver that implements TestDriver interface

func InitHostPathDriver Uses

func InitHostPathDriver() testsuites.TestDriver

InitHostPathDriver returns hostPathDriver that implements TestDriver interface

func InitHostPathSymlinkDriver Uses

func InitHostPathSymlinkDriver() testsuites.TestDriver

InitHostPathSymlinkDriver returns hostPathSymlinkDriver that implements TestDriver interface

func InitHostPathV0CSIDriver Uses

func InitHostPathV0CSIDriver() testsuites.TestDriver

InitHostPathV0CSIDriver returns a variant of hostpathCSIDriver with different manifests.

func InitISCSIDriver Uses

func InitISCSIDriver() testsuites.TestDriver

InitISCSIDriver returns iSCSIDriver that implements TestDriver interface

func InitLocalDriverWithVolumeType Uses

func InitLocalDriverWithVolumeType(volumeType utils.LocalVolumeType) func() testsuites.TestDriver

InitLocalDriverWithVolumeType initializes the local driver based on the volume type.

func InitMockCSIDriver Uses

func InitMockCSIDriver(driverOpts CSIMockDriverOpts) testsuites.TestDriver

InitMockCSIDriver returns a mockCSIDriver that implements TestDriver interface

func InitNFSDriver Uses

func InitNFSDriver() testsuites.TestDriver

InitNFSDriver returns nfsDriver that implements TestDriver interface

func InitRbdDriver Uses

func InitRbdDriver() testsuites.TestDriver

InitRbdDriver returns rbdDriver that implements TestDriver interface

func InitVSphereDriver Uses

func InitVSphereDriver() testsuites.TestDriver

InitVSphereDriver returns vSphereDriver that implements TestDriver interface

type CSIMockDriverOpts Uses

type CSIMockDriverOpts struct {
    RegisterDriver      bool
    DisableAttach       bool
    PodInfo             *bool
    AttachLimit         int
    EnableResizing      bool
    EnableNodeExpansion bool
}

CSIMockDriverOpts defines options used for csi driver

Package drivers imports 35 packages (graph) and is imported by 28 packages. Updated 2019-11-12. Refresh now. Tools for package owners.