Versions in this module Expand all Collapse all v0 v0.1.0 Sep 9, 2026 Changes in this version + type MockVolumePlugin struct + func NewMockVolumePlugin() *MockVolumePlugin + func (p *MockVolumePlugin) AttachVolume(ctx context.Context, volumeID string, node string) error + func (p *MockVolumePlugin) CreateVolume(ctx context.Context, name string, capacity string, storageClass string, ...) (string, map[string]string, error) + func (p *MockVolumePlugin) DeleteVolume(ctx context.Context, volumeID string) error + func (p *MockVolumePlugin) DetachVolume(ctx context.Context, volumeID string, node string) error + func (p *MockVolumePlugin) DriverName(ctx context.Context) (string, error) + func (p *MockVolumePlugin) MountVolume(ctx context.Context, volumeID string, targetPath string, ...) error + func (p *MockVolumePlugin) UnmountVolume(ctx context.Context, volumeID string, targetPath string) error + type VolumePluginControlPlane interface + AttachVolume func(ctx context.Context, volumeID string, node string) error + CreateVolume func(ctx context.Context, name string, capacity string, driverName string, ...) (volumeID string, volumeContext map[string]string, err error) + DeleteVolume func(ctx context.Context, volumeID string) error + DetachVolume func(ctx context.Context, volumeID string, node string) error + DriverName func(ctx context.Context) (string, error) + type VolumePluginWorkerPlane interface + MountVolume func(ctx context.Context, volumeID string, targetPath string, ...) error + UnmountVolume func(ctx context.Context, volumeID string, targetPath string) error