Documentation
¶
Index ¶
- type BackupToolInstance
- func (b *BackupToolInstance) Delete(ctx *contexts.Context) (err error)
- func (b *BackupToolInstance) GetGRPCClient(ctx *contexts.Context, searchDomains ...string) (clients.ClientInterface, error)
- func (b *BackupToolInstance) GetPod() *corev1.Pod
- func (b *BackupToolInstance) GetService() *corev1.Service
- type BackupToolInstanceInterface
- type CreateBackupToolInstanceOptions
- type MockBackupToolInstanceInterface
- func (_m *MockBackupToolInstanceInterface) Delete(ctx *contexts.Context) error
- func (_m *MockBackupToolInstanceInterface) EXPECT() *MockBackupToolInstanceInterface_Expecter
- func (_m *MockBackupToolInstanceInterface) GetGRPCClient(ctx *contexts.Context, searchDomains ...string) (clients.ClientInterface, error)
- func (_m *MockBackupToolInstanceInterface) GetPod() *v1.Pod
- func (_m *MockBackupToolInstanceInterface) GetService() *v1.Service
- type MockBackupToolInstanceInterface_Delete_Call
- func (_c *MockBackupToolInstanceInterface_Delete_Call) Return(_a0 error) *MockBackupToolInstanceInterface_Delete_Call
- func (_c *MockBackupToolInstanceInterface_Delete_Call) Run(run func(ctx *contexts.Context)) *MockBackupToolInstanceInterface_Delete_Call
- func (_c *MockBackupToolInstanceInterface_Delete_Call) RunAndReturn(run func(*contexts.Context) error) *MockBackupToolInstanceInterface_Delete_Call
- type MockBackupToolInstanceInterface_Expecter
- func (_e *MockBackupToolInstanceInterface_Expecter) Delete(ctx interface{}) *MockBackupToolInstanceInterface_Delete_Call
- func (_e *MockBackupToolInstanceInterface_Expecter) GetGRPCClient(ctx interface{}, searchDomains ...interface{}) *MockBackupToolInstanceInterface_GetGRPCClient_Call
- func (_e *MockBackupToolInstanceInterface_Expecter) GetPod() *MockBackupToolInstanceInterface_GetPod_Call
- func (_e *MockBackupToolInstanceInterface_Expecter) GetService() *MockBackupToolInstanceInterface_GetService_Call
- type MockBackupToolInstanceInterface_GetGRPCClient_Call
- func (_c *MockBackupToolInstanceInterface_GetGRPCClient_Call) Return(_a0 clients.ClientInterface, _a1 error) *MockBackupToolInstanceInterface_GetGRPCClient_Call
- func (_c *MockBackupToolInstanceInterface_GetGRPCClient_Call) Run(run func(ctx *contexts.Context, searchDomains ...string)) *MockBackupToolInstanceInterface_GetGRPCClient_Call
- func (_c *MockBackupToolInstanceInterface_GetGRPCClient_Call) RunAndReturn(run func(*contexts.Context, ...string) (clients.ClientInterface, error)) *MockBackupToolInstanceInterface_GetGRPCClient_Call
- type MockBackupToolInstanceInterface_GetPod_Call
- func (_c *MockBackupToolInstanceInterface_GetPod_Call) Return(_a0 *v1.Pod) *MockBackupToolInstanceInterface_GetPod_Call
- func (_c *MockBackupToolInstanceInterface_GetPod_Call) Run(run func()) *MockBackupToolInstanceInterface_GetPod_Call
- func (_c *MockBackupToolInstanceInterface_GetPod_Call) RunAndReturn(run func() *v1.Pod) *MockBackupToolInstanceInterface_GetPod_Call
- type MockBackupToolInstanceInterface_GetService_Call
- func (_c *MockBackupToolInstanceInterface_GetService_Call) Return(_a0 *v1.Service) *MockBackupToolInstanceInterface_GetService_Call
- func (_c *MockBackupToolInstanceInterface_GetService_Call) Run(run func()) *MockBackupToolInstanceInterface_GetService_Call
- func (_c *MockBackupToolInstanceInterface_GetService_Call) RunAndReturn(run func() *v1.Service) *MockBackupToolInstanceInterface_GetService_Call
- type MockBackupToolInstanceInterface_setPod_Call
- func (_c *MockBackupToolInstanceInterface_setPod_Call) Return() *MockBackupToolInstanceInterface_setPod_Call
- func (_c *MockBackupToolInstanceInterface_setPod_Call) Run(run func(pod *v1.Pod)) *MockBackupToolInstanceInterface_setPod_Call
- func (_c *MockBackupToolInstanceInterface_setPod_Call) RunAndReturn(run func(*v1.Pod)) *MockBackupToolInstanceInterface_setPod_Call
- type MockBackupToolInstanceInterface_setService_Call
- func (_c *MockBackupToolInstanceInterface_setService_Call) Return() *MockBackupToolInstanceInterface_setService_Call
- func (_c *MockBackupToolInstanceInterface_setService_Call) Run(run func(service *v1.Service)) *MockBackupToolInstanceInterface_setService_Call
- func (_c *MockBackupToolInstanceInterface_setService_Call) RunAndReturn(run func(*v1.Service)) *MockBackupToolInstanceInterface_setService_Call
- type MockProviderInterface
- type MockProviderInterface_CreateBackupToolInstance_Call
- func (_c *MockProviderInterface_CreateBackupToolInstance_Call) Return(btInstance BackupToolInstanceInterface, err error) *MockProviderInterface_CreateBackupToolInstance_Call
- func (_c *MockProviderInterface_CreateBackupToolInstance_Call) Run(run func(ctx *contexts.Context, namespace string, instance string, ...)) *MockProviderInterface_CreateBackupToolInstance_Call
- func (_c *MockProviderInterface_CreateBackupToolInstance_Call) RunAndReturn(...) *MockProviderInterface_CreateBackupToolInstance_Call
- type MockProviderInterface_Expecter
- type Provider
- type ProviderInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackupToolInstance ¶
type BackupToolInstance struct {
// contains filtered or unexported fields
}
func (*BackupToolInstance) Delete ¶
func (b *BackupToolInstance) Delete(ctx *contexts.Context) (err error)
func (*BackupToolInstance) GetGRPCClient ¶
func (b *BackupToolInstance) GetGRPCClient(ctx *contexts.Context, searchDomains ...string) (clients.ClientInterface, error)
func (*BackupToolInstance) GetPod ¶
func (b *BackupToolInstance) GetPod() *corev1.Pod
func (*BackupToolInstance) GetService ¶
func (b *BackupToolInstance) GetService() *corev1.Service
type CreateBackupToolInstanceOptions ¶
type CreateBackupToolInstanceOptions struct {
NamePrefix string `yaml:"namePrefix,omitempty"`
Volumes []core.SingleContainerVolume `yaml:"volumes,omitempty"`
CleanupTimeout helpers.MaxWaitTime `yaml:"cleanupTimeout,omitempty"`
ServiceType corev1.ServiceType `yaml:"serviceType,omitempty"`
PodWaitTimeout helpers.MaxWaitTime `yaml:"podWaitTimeout,omitempty"`
ServiceWaitTimeout helpers.MaxWaitTime `yaml:"serviceWaitTimeout,omitempty"`
}
type MockBackupToolInstanceInterface ¶
MockBackupToolInstanceInterface is an autogenerated mock type for the BackupToolInstanceInterface type
func NewMockBackupToolInstanceInterface ¶
func NewMockBackupToolInstanceInterface(t interface {
mock.TestingT
Cleanup(func())
}) *MockBackupToolInstanceInterface
NewMockBackupToolInstanceInterface creates a new instance of MockBackupToolInstanceInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockBackupToolInstanceInterface) Delete ¶
func (_m *MockBackupToolInstanceInterface) Delete(ctx *contexts.Context) error
Delete provides a mock function with given fields: ctx
func (*MockBackupToolInstanceInterface) EXPECT ¶
func (_m *MockBackupToolInstanceInterface) EXPECT() *MockBackupToolInstanceInterface_Expecter
func (*MockBackupToolInstanceInterface) GetGRPCClient ¶
func (_m *MockBackupToolInstanceInterface) GetGRPCClient(ctx *contexts.Context, searchDomains ...string) (clients.ClientInterface, error)
GetGRPCClient provides a mock function with given fields: ctx, searchDomains
func (*MockBackupToolInstanceInterface) GetPod ¶
func (_m *MockBackupToolInstanceInterface) GetPod() *v1.Pod
GetPod provides a mock function with no fields
func (*MockBackupToolInstanceInterface) GetService ¶
func (_m *MockBackupToolInstanceInterface) GetService() *v1.Service
GetService provides a mock function with no fields
type MockBackupToolInstanceInterface_Delete_Call ¶
MockBackupToolInstanceInterface_Delete_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Delete'
func (*MockBackupToolInstanceInterface_Delete_Call) Return ¶
func (_c *MockBackupToolInstanceInterface_Delete_Call) Return(_a0 error) *MockBackupToolInstanceInterface_Delete_Call
func (*MockBackupToolInstanceInterface_Delete_Call) Run ¶
func (_c *MockBackupToolInstanceInterface_Delete_Call) Run(run func(ctx *contexts.Context)) *MockBackupToolInstanceInterface_Delete_Call
func (*MockBackupToolInstanceInterface_Delete_Call) RunAndReturn ¶
func (_c *MockBackupToolInstanceInterface_Delete_Call) RunAndReturn(run func(*contexts.Context) error) *MockBackupToolInstanceInterface_Delete_Call
type MockBackupToolInstanceInterface_Expecter ¶
type MockBackupToolInstanceInterface_Expecter struct {
// contains filtered or unexported fields
}
func (*MockBackupToolInstanceInterface_Expecter) Delete ¶
func (_e *MockBackupToolInstanceInterface_Expecter) Delete(ctx interface{}) *MockBackupToolInstanceInterface_Delete_Call
Delete is a helper method to define mock.On call
- ctx *contexts.Context
func (*MockBackupToolInstanceInterface_Expecter) GetGRPCClient ¶
func (_e *MockBackupToolInstanceInterface_Expecter) GetGRPCClient(ctx interface{}, searchDomains ...interface{}) *MockBackupToolInstanceInterface_GetGRPCClient_Call
GetGRPCClient is a helper method to define mock.On call
- ctx *contexts.Context
- searchDomains ...string
func (*MockBackupToolInstanceInterface_Expecter) GetPod ¶
func (_e *MockBackupToolInstanceInterface_Expecter) GetPod() *MockBackupToolInstanceInterface_GetPod_Call
GetPod is a helper method to define mock.On call
func (*MockBackupToolInstanceInterface_Expecter) GetService ¶
func (_e *MockBackupToolInstanceInterface_Expecter) GetService() *MockBackupToolInstanceInterface_GetService_Call
GetService is a helper method to define mock.On call
type MockBackupToolInstanceInterface_GetGRPCClient_Call ¶
MockBackupToolInstanceInterface_GetGRPCClient_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetGRPCClient'
func (*MockBackupToolInstanceInterface_GetGRPCClient_Call) Return ¶
func (_c *MockBackupToolInstanceInterface_GetGRPCClient_Call) Return(_a0 clients.ClientInterface, _a1 error) *MockBackupToolInstanceInterface_GetGRPCClient_Call
func (*MockBackupToolInstanceInterface_GetGRPCClient_Call) Run ¶
func (_c *MockBackupToolInstanceInterface_GetGRPCClient_Call) Run(run func(ctx *contexts.Context, searchDomains ...string)) *MockBackupToolInstanceInterface_GetGRPCClient_Call
func (*MockBackupToolInstanceInterface_GetGRPCClient_Call) RunAndReturn ¶
func (_c *MockBackupToolInstanceInterface_GetGRPCClient_Call) RunAndReturn(run func(*contexts.Context, ...string) (clients.ClientInterface, error)) *MockBackupToolInstanceInterface_GetGRPCClient_Call
type MockBackupToolInstanceInterface_GetPod_Call ¶
MockBackupToolInstanceInterface_GetPod_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetPod'
func (*MockBackupToolInstanceInterface_GetPod_Call) Return ¶
func (_c *MockBackupToolInstanceInterface_GetPod_Call) Return(_a0 *v1.Pod) *MockBackupToolInstanceInterface_GetPod_Call
func (*MockBackupToolInstanceInterface_GetPod_Call) Run ¶
func (_c *MockBackupToolInstanceInterface_GetPod_Call) Run(run func()) *MockBackupToolInstanceInterface_GetPod_Call
func (*MockBackupToolInstanceInterface_GetPod_Call) RunAndReturn ¶
func (_c *MockBackupToolInstanceInterface_GetPod_Call) RunAndReturn(run func() *v1.Pod) *MockBackupToolInstanceInterface_GetPod_Call
type MockBackupToolInstanceInterface_GetService_Call ¶
MockBackupToolInstanceInterface_GetService_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetService'
func (*MockBackupToolInstanceInterface_GetService_Call) Return ¶
func (_c *MockBackupToolInstanceInterface_GetService_Call) Return(_a0 *v1.Service) *MockBackupToolInstanceInterface_GetService_Call
func (*MockBackupToolInstanceInterface_GetService_Call) Run ¶
func (_c *MockBackupToolInstanceInterface_GetService_Call) Run(run func()) *MockBackupToolInstanceInterface_GetService_Call
func (*MockBackupToolInstanceInterface_GetService_Call) RunAndReturn ¶
func (_c *MockBackupToolInstanceInterface_GetService_Call) RunAndReturn(run func() *v1.Service) *MockBackupToolInstanceInterface_GetService_Call
type MockBackupToolInstanceInterface_setPod_Call ¶
MockBackupToolInstanceInterface_setPod_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'setPod'
func (*MockBackupToolInstanceInterface_setPod_Call) Return ¶
func (_c *MockBackupToolInstanceInterface_setPod_Call) Return() *MockBackupToolInstanceInterface_setPod_Call
func (*MockBackupToolInstanceInterface_setPod_Call) Run ¶
func (_c *MockBackupToolInstanceInterface_setPod_Call) Run(run func(pod *v1.Pod)) *MockBackupToolInstanceInterface_setPod_Call
func (*MockBackupToolInstanceInterface_setPod_Call) RunAndReturn ¶
func (_c *MockBackupToolInstanceInterface_setPod_Call) RunAndReturn(run func(*v1.Pod)) *MockBackupToolInstanceInterface_setPod_Call
type MockBackupToolInstanceInterface_setService_Call ¶
MockBackupToolInstanceInterface_setService_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'setService'
func (*MockBackupToolInstanceInterface_setService_Call) Run ¶
func (_c *MockBackupToolInstanceInterface_setService_Call) Run(run func(service *v1.Service)) *MockBackupToolInstanceInterface_setService_Call
func (*MockBackupToolInstanceInterface_setService_Call) RunAndReturn ¶
func (_c *MockBackupToolInstanceInterface_setService_Call) RunAndReturn(run func(*v1.Service)) *MockBackupToolInstanceInterface_setService_Call
type MockProviderInterface ¶
MockProviderInterface is an autogenerated mock type for the ProviderInterface type
func NewMockProviderInterface ¶
func NewMockProviderInterface(t interface {
mock.TestingT
Cleanup(func())
}) *MockProviderInterface
NewMockProviderInterface creates a new instance of MockProviderInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. The first argument is typically a *testing.T value.
func (*MockProviderInterface) CreateBackupToolInstance ¶
func (_m *MockProviderInterface) CreateBackupToolInstance(ctx *contexts.Context, namespace string, instance string, opts CreateBackupToolInstanceOptions) (BackupToolInstanceInterface, error)
CreateBackupToolInstance provides a mock function with given fields: ctx, namespace, instance, opts
func (*MockProviderInterface) EXPECT ¶
func (_m *MockProviderInterface) EXPECT() *MockProviderInterface_Expecter
type MockProviderInterface_CreateBackupToolInstance_Call ¶
MockProviderInterface_CreateBackupToolInstance_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'CreateBackupToolInstance'
func (*MockProviderInterface_CreateBackupToolInstance_Call) Return ¶
func (_c *MockProviderInterface_CreateBackupToolInstance_Call) Return(btInstance BackupToolInstanceInterface, err error) *MockProviderInterface_CreateBackupToolInstance_Call
func (*MockProviderInterface_CreateBackupToolInstance_Call) Run ¶
func (_c *MockProviderInterface_CreateBackupToolInstance_Call) Run(run func(ctx *contexts.Context, namespace string, instance string, opts CreateBackupToolInstanceOptions)) *MockProviderInterface_CreateBackupToolInstance_Call
func (*MockProviderInterface_CreateBackupToolInstance_Call) RunAndReturn ¶
func (_c *MockProviderInterface_CreateBackupToolInstance_Call) RunAndReturn(run func(*contexts.Context, string, string, CreateBackupToolInstanceOptions) (BackupToolInstanceInterface, error)) *MockProviderInterface_CreateBackupToolInstance_Call
type MockProviderInterface_Expecter ¶
type MockProviderInterface_Expecter struct {
// contains filtered or unexported fields
}
func (*MockProviderInterface_Expecter) CreateBackupToolInstance ¶
func (_e *MockProviderInterface_Expecter) CreateBackupToolInstance(ctx interface{}, namespace interface{}, instance interface{}, opts interface{}) *MockProviderInterface_CreateBackupToolInstance_Call
CreateBackupToolInstance is a helper method to define mock.On call
- ctx *contexts.Context
- namespace string
- instance string
- opts CreateBackupToolInstanceOptions
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
func NewProvider ¶
func NewProvider(coreClient core.ClientInterface) *Provider
func (*Provider) CreateBackupToolInstance ¶
func (p *Provider) CreateBackupToolInstance(ctx *contexts.Context, namespace, instance string, opts CreateBackupToolInstanceOptions) (btInstance BackupToolInstanceInterface, err error)
type ProviderInterface ¶
type ProviderInterface interface {
CreateBackupToolInstance(ctx *contexts.Context, namespace, instance string, opts CreateBackupToolInstanceOptions) (btInstance BackupToolInstanceInterface, err error)
}