testing

package
v1.16.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 23, 2019 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const TestPluginName = "kubernetes.io/testPlugin"

Variables

This section is empty.

Functions

func CreateTestClient

func CreateTestClient() *fake.Clientset

func CreateTestPlugin

func CreateTestPlugin() []volume.VolumePlugin

func GetTestVolumeSpec

func GetTestVolumeSpec(volumeName string, diskName v1.UniqueVolumeName) *volume.Spec

GetTestVolumeSpec returns a test volume spec

func NewPod

func NewPod(uid, name string) *v1.Pod

NewPod returns a test pod object

func NewPodWithVolume

func NewPodWithVolume(podName, volumeName, nodeName string) *v1.Pod

NewPod returns a test pod object

Types

type TestPlugin

type TestPlugin struct {
	ErrorEncountered bool
	// contains filtered or unexported fields
}

func (*TestPlugin) CanAttach

func (plugin *TestPlugin) CanAttach(spec *volume.Spec) (bool, error)

func (*TestPlugin) CanDeviceMount

func (plugin *TestPlugin) CanDeviceMount(spec *volume.Spec) (bool, error)

func (*TestPlugin) CanSupport

func (plugin *TestPlugin) CanSupport(spec *volume.Spec) bool

func (*TestPlugin) ConstructVolumeSpec

func (plugin *TestPlugin) ConstructVolumeSpec(volumeName, mountPath string) (*volume.Spec, error)

func (*TestPlugin) GetAttachedVolumes

func (plugin *TestPlugin) GetAttachedVolumes() map[string][]string

func (*TestPlugin) GetDetachedVolumes

func (plugin *TestPlugin) GetDetachedVolumes() map[string][]string

func (*TestPlugin) GetDeviceMountRefs

func (plugin *TestPlugin) GetDeviceMountRefs(deviceMountPath string) ([]string, error)

func (*TestPlugin) GetErrorEncountered

func (plugin *TestPlugin) GetErrorEncountered() bool

func (*TestPlugin) GetPluginName

func (plugin *TestPlugin) GetPluginName() string

func (*TestPlugin) GetVolumeName

func (plugin *TestPlugin) GetVolumeName(spec *volume.Spec) (string, error)

func (*TestPlugin) Init

func (plugin *TestPlugin) Init(host volume.VolumeHost) error

func (*TestPlugin) IsMigratedToCSI

func (plugin *TestPlugin) IsMigratedToCSI() bool

func (*TestPlugin) NewAttacher

func (plugin *TestPlugin) NewAttacher() (volume.Attacher, error)

func (*TestPlugin) NewDetacher

func (plugin *TestPlugin) NewDetacher() (volume.Detacher, error)

func (*TestPlugin) NewDeviceMounter

func (plugin *TestPlugin) NewDeviceMounter() (volume.DeviceMounter, error)

func (*TestPlugin) NewDeviceUnmounter

func (plugin *TestPlugin) NewDeviceUnmounter() (volume.DeviceUnmounter, error)

func (*TestPlugin) NewMounter

func (plugin *TestPlugin) NewMounter(spec *volume.Spec, podRef *v1.Pod, opts volume.VolumeOptions) (volume.Mounter, error)

func (*TestPlugin) NewUnmounter

func (plugin *TestPlugin) NewUnmounter(name string, podUID types.UID) (volume.Unmounter, error)

func (*TestPlugin) RequiresRemount

func (plugin *TestPlugin) RequiresRemount() bool

func (*TestPlugin) SupportsBulkVolumeVerification

func (plugin *TestPlugin) SupportsBulkVolumeVerification() bool

func (*TestPlugin) SupportsMountOption

func (plugin *TestPlugin) SupportsMountOption() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL