csi

package
v1.3.0 Latest Latest
Warning

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

Go to latest
Published: May 11, 2022 License: MPL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CSIControllerPluginEBSTest added in v1.1.0

type CSIControllerPluginEBSTest struct {
	framework.TC
	// contains filtered or unexported fields
}

CSIControllerPluginEBSTest exercises the AWS EBS plugin, which is an example of a plugin that supports most of the CSI Controller RPCs.

func (*CSIControllerPluginEBSTest) AfterAll added in v1.1.0

func (tc *CSIControllerPluginEBSTest) AfterAll(f *framework.F)

AfterAll cleans up the volumes and plugin jobs created by the test.

func (*CSIControllerPluginEBSTest) AfterEach added in v1.3.0

func (tc *CSIControllerPluginEBSTest) AfterEach(f *framework.F)

func (*CSIControllerPluginEBSTest) BeforeAll added in v1.1.0

func (tc *CSIControllerPluginEBSTest) BeforeAll(f *framework.F)

BeforeAll waits for the cluster to be ready, deploys the CSI plugins, and creates two EBS volumes for use in the test.

func (*CSIControllerPluginEBSTest) TestNodeDrain added in v1.3.0

func (tc *CSIControllerPluginEBSTest) TestNodeDrain(f *framework.F)

TestNodeDrain exercises the remounting behavior in the face of a node drain

func (*CSIControllerPluginEBSTest) TestSnapshot added in v1.1.0

func (tc *CSIControllerPluginEBSTest) TestSnapshot(f *framework.F)

TestSnapshot exercises the snapshot commands.

func (*CSIControllerPluginEBSTest) TestVolumeClaim added in v1.1.0

func (tc *CSIControllerPluginEBSTest) TestVolumeClaim(f *framework.F)

TestVolumeClaim exercises the volume publish/unpublish workflows for the EBS plugin.

type CSINodeOnlyPluginEFSTest added in v1.1.0

type CSINodeOnlyPluginEFSTest struct {
	framework.TC
	// contains filtered or unexported fields
}

CSINodeOnlyPluginEFSTest exercises the AWS EFS plugin, which is an example of a plugin that can run in Node-only mode.

func (*CSINodeOnlyPluginEFSTest) AfterEach added in v1.1.0

func (tc *CSINodeOnlyPluginEFSTest) AfterEach(f *framework.F)

func (*CSINodeOnlyPluginEFSTest) BeforeAll added in v1.1.0

func (tc *CSINodeOnlyPluginEFSTest) BeforeAll(f *framework.F)

func (*CSINodeOnlyPluginEFSTest) TestEFSVolumeClaim added in v1.1.0

func (tc *CSINodeOnlyPluginEFSTest) TestEFSVolumeClaim(f *framework.F)

TestEFSVolumeClaim launches AWS EFS plugins and registers an EFS volume as a Nomad CSI volume. We then deploy a job that writes to the volume, and share the volume with another job which should be able to read the data written by the first job.

Jump to

Keyboard shortcuts

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