Documentation ¶
Index ¶
- type FakeResticBackupExec
- type RepositoryManager
- func (_m *RepositoryManager) ConnectToRepo(repo *v1.ResticRepository) error
- func (_m *RepositoryManager) Forget(_a0 context.Context, _a1 restic.SnapshotIdentifier) error
- func (_m *RepositoryManager) InitRepo(repo *v1.ResticRepository) error
- func (_m *RepositoryManager) NewBackupper(_a0 context.Context, _a1 *v1.Backup) (restic.Backupper, error)
- func (_m *RepositoryManager) NewRestorer(_a0 context.Context, _a1 *v1.Restore) (restic.Restorer, error)
- func (_m *RepositoryManager) PruneRepo(repo *v1.ResticRepository) error
- func (_m *RepositoryManager) UnlockRepo(repo *v1.ResticRepository) error
- type Restorer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FakeResticBackupExec ¶ added in v1.9.0
type FakeResticBackupExec struct{}
FakeResticBackupExec represents an object that can run backups.
func (FakeResticBackupExec) GetSnapshotID ¶ added in v1.9.0
func (exec FakeResticBackupExec) GetSnapshotID(cmd *restic.Command) (string, error)
GetSnapshotID gets the Restic snapshot ID.
func (FakeResticBackupExec) RunBackup ¶ added in v1.9.0
func (exec FakeResticBackupExec) RunBackup(cmd *restic.Command, log logrus.FieldLogger, updateFn func(velerov1api.PodVolumeOperationProgress)) (string, string, error)
RunBackup runs a Restic backup.
type RepositoryManager ¶ added in v1.9.0
RepositoryManager is an autogenerated mock type for the RepositoryManager type
func (*RepositoryManager) ConnectToRepo ¶ added in v1.9.0
func (_m *RepositoryManager) ConnectToRepo(repo *v1.ResticRepository) error
ConnectToRepo provides a mock function with given fields: repo
func (*RepositoryManager) Forget ¶ added in v1.9.0
func (_m *RepositoryManager) Forget(_a0 context.Context, _a1 restic.SnapshotIdentifier) error
Forget provides a mock function with given fields: _a0, _a1
func (*RepositoryManager) InitRepo ¶ added in v1.9.0
func (_m *RepositoryManager) InitRepo(repo *v1.ResticRepository) error
InitRepo provides a mock function with given fields: repo
func (*RepositoryManager) NewBackupper ¶ added in v1.9.0
func (_m *RepositoryManager) NewBackupper(_a0 context.Context, _a1 *v1.Backup) (restic.Backupper, error)
NewBackupper provides a mock function with given fields: _a0, _a1
func (*RepositoryManager) NewRestorer ¶ added in v1.9.0
func (_m *RepositoryManager) NewRestorer(_a0 context.Context, _a1 *v1.Restore) (restic.Restorer, error)
NewRestorer provides a mock function with given fields: _a0, _a1
func (*RepositoryManager) PruneRepo ¶ added in v1.9.0
func (_m *RepositoryManager) PruneRepo(repo *v1.ResticRepository) error
PruneRepo provides a mock function with given fields: repo
func (*RepositoryManager) UnlockRepo ¶ added in v1.9.0
func (_m *RepositoryManager) UnlockRepo(repo *v1.ResticRepository) error
UnlockRepo provides a mock function with given fields: repo
type Restorer ¶ added in v1.2.0
Restorer is an autogenerated mock type for the Restorer type
func (*Restorer) RestorePodVolumes ¶ added in v1.2.0
func (_m *Restorer) RestorePodVolumes(_a0 restic.RestoreData) []error
RestorePodVolumes provides a mock function with given fields: _a0