Help us shape the future of Go! Take the 2026 Go Developer Survey

csi

package
v1.6.112 Latest Latest
Warning

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

Go to latest
Published: Aug 13, 2023 License: MPL-2.0 Imports: 16 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.6.105

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.6.105

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.6.105

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

func (*CSIControllerPluginEBSTest) BeforeAll added in v1.6.105

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.6.105

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.6.105

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

TestSnapshot exercises the snapshot commands.

func (*CSIControllerPluginEBSTest) TestVolumeClaim added in v1.6.105

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

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

type CSINodeOnlyPluginEFSTest added in v1.6.105

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.6.105

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

func (*CSINodeOnlyPluginEFSTest) BeforeAll added in v1.6.105

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

func (*CSINodeOnlyPluginEFSTest) TestEFSVolumeClaim added in v1.6.105

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