Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Migration ¶
type Migration interface {
VolumeMigrate(context.Context, string, string, *csiext.VolumeMigrateRequest_Type, map[string]string, map[string]string, bool) (*csiext.VolumeMigrateResponse, error)
}
Migration is an interface that defines calls used for querying migration management calls to the driver
type MockMigration ¶
type MockMigration struct {
// contains filtered or unexported fields
}
MockMigration is dummy implementation of Migration interface
func NewFakeMigrationClient ¶
func NewFakeMigrationClient(contextPrefix string) MockMigration
NewFakeMigrationClient returns mock implementation of Migration interface
func (*MockMigration) ClearError ¶
func (m *MockMigration) ClearError(force bool)
ClearError clears injected error
func (*MockMigration) InjectError ¶
func (m *MockMigration) InjectError(err error)
InjectError injects error
func (*MockMigration) VolumeMigrate ¶
func (m *MockMigration) VolumeMigrate(ctx context.Context, volumeHandle string, storageClass string, migrateType *csiext.VolumeMigrateRequest_Type, scParams map[string]string, sourcescParams map[string]string, toClone bool) (*csiext.VolumeMigrateResponse, error)
VolumeMigrate migrates volume
Click to show internal directories.
Click to hide internal directories.