kubernetes/test/e2e/storage/external/external.go

type driverDefinition

func init() {}

type testDriverParameter

var _

func (t testDriverParameter) String() string {}

func (t testDriverParameter) Set(filename string) error {}

// AddDriverDefinition defines ginkgo tests for CSI driver definition file.
// Either --storage.testdriver cmdline argument or AddDriverDefinition can be used
// to define the tests.
func AddDriverDefinition(filename string) error {}

func loadDriverDefinition(filename string) (*driverDefinition, error) {}

var _

var _

var _

var _

var _

var _

func (d *driverDefinition) DeepCopyObject() runtime.Object {}

func (d *driverDefinition) GetObjectKind() schema.ObjectKind {}

func (d *driverDefinition) GetDriverInfo() *storageframework.DriverInfo {}

func (d *driverDefinition) SkipUnsupportedTest(pattern storageframework.TestPattern) {}

func (d *driverDefinition) GetDynamicProvisionStorageClass(ctx context.Context, e2econfig *storageframework.PerTestConfig, fsType string) *storagev1.StorageClass {}

func (d *driverDefinition) GetTimeouts() *framework.TimeoutContext {}

func loadSnapshotClass(filename string) (*unstructured.Unstructured, error) {}

func (d *driverDefinition) GetSnapshotClass(ctx context.Context, e2econfig *storageframework.PerTestConfig, parameters map[string]string) *unstructured.Unstructured {}

func (d *driverDefinition) GetVolumeAttributesClass(ctx context.Context, e2econfig *storageframework.PerTestConfig) *storagev1beta1.VolumeAttributesClass {}

func (d *driverDefinition) GetVolume(e2econfig *storageframework.PerTestConfig, volumeNumber int) (map[string]string, bool, bool) {}

func (d *driverDefinition) GetCSIDriverName(e2econfig *storageframework.PerTestConfig) string {}

func (d *driverDefinition) PrepareTest(ctx context.Context, f *framework.Framework) *storageframework.PerTestConfig {}