Documentation
¶
Overview ¶
Package containerd implements the container.Client interface for the containerd runtime.
Index ¶
- func NewClient(socket, namespace string) (ctr.Client, error)
- type MockapiClient
- func (_m *MockapiClient) Close() error
- func (_m *MockapiClient) Containers(ctx context.Context, filters ...string) ([]client.Container, error)
- func (_m *MockapiClient) EXPECT() *MockapiClient_Expecter
- func (_m *MockapiClient) GetImage(ctx context.Context, ref string) (client.Image, error)
- func (_m *MockapiClient) LoadContainer(ctx context.Context, id string) (client.Container, error)
- func (_m *MockapiClient) NewContainer(ctx context.Context, id string, opts ...client.NewContainerOpts) (client.Container, error)
- func (_m *MockapiClient) Pull(ctx context.Context, ref string, opts ...client.RemoteOpt) (client.Image, error)
- type MockapiClient_Close_Call
- type MockapiClient_Containers_Call
- func (_c *MockapiClient_Containers_Call) Return(_a0 []client.Container, _a1 error) *MockapiClient_Containers_Call
- func (_c *MockapiClient_Containers_Call) Run(run func(ctx context.Context, filters ...string)) *MockapiClient_Containers_Call
- func (_c *MockapiClient_Containers_Call) RunAndReturn(run func(context.Context, ...string) ([]client.Container, error)) *MockapiClient_Containers_Call
- type MockapiClient_Expecter
- func (_e *MockapiClient_Expecter) Close() *MockapiClient_Close_Call
- func (_e *MockapiClient_Expecter) Containers(ctx interface{}, filters ...interface{}) *MockapiClient_Containers_Call
- func (_e *MockapiClient_Expecter) GetImage(ctx interface{}, ref interface{}) *MockapiClient_GetImage_Call
- func (_e *MockapiClient_Expecter) LoadContainer(ctx interface{}, id interface{}) *MockapiClient_LoadContainer_Call
- func (_e *MockapiClient_Expecter) NewContainer(ctx interface{}, id interface{}, opts ...interface{}) *MockapiClient_NewContainer_Call
- func (_e *MockapiClient_Expecter) Pull(ctx interface{}, ref interface{}, opts ...interface{}) *MockapiClient_Pull_Call
- type MockapiClient_GetImage_Call
- func (_c *MockapiClient_GetImage_Call) Return(_a0 client.Image, _a1 error) *MockapiClient_GetImage_Call
- func (_c *MockapiClient_GetImage_Call) Run(run func(ctx context.Context, ref string)) *MockapiClient_GetImage_Call
- func (_c *MockapiClient_GetImage_Call) RunAndReturn(run func(context.Context, string) (client.Image, error)) *MockapiClient_GetImage_Call
- type MockapiClient_LoadContainer_Call
- func (_c *MockapiClient_LoadContainer_Call) Return(_a0 client.Container, _a1 error) *MockapiClient_LoadContainer_Call
- func (_c *MockapiClient_LoadContainer_Call) Run(run func(ctx context.Context, id string)) *MockapiClient_LoadContainer_Call
- func (_c *MockapiClient_LoadContainer_Call) RunAndReturn(run func(context.Context, string) (client.Container, error)) *MockapiClient_LoadContainer_Call
- type MockapiClient_NewContainer_Call
- func (_c *MockapiClient_NewContainer_Call) Return(_a0 client.Container, _a1 error) *MockapiClient_NewContainer_Call
- func (_c *MockapiClient_NewContainer_Call) Run(run func(ctx context.Context, id string, opts ...client.NewContainerOpts)) *MockapiClient_NewContainer_Call
- func (_c *MockapiClient_NewContainer_Call) RunAndReturn(...) *MockapiClient_NewContainer_Call
- type MockapiClient_Pull_Call
- func (_c *MockapiClient_Pull_Call) Return(_a0 client.Image, _a1 error) *MockapiClient_Pull_Call
- func (_c *MockapiClient_Pull_Call) Run(run func(ctx context.Context, ref string, opts ...client.RemoteOpt)) *MockapiClient_Pull_Call
- func (_c *MockapiClient_Pull_Call) RunAndReturn(run func(context.Context, string, ...client.RemoteOpt) (client.Image, error)) *MockapiClient_Pull_Call
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type MockapiClient ¶
MockapiClient is an autogenerated mock type for the apiClient type
func NewMockapiClient ¶
func NewMockapiClient(t interface {
mock.TestingT
Cleanup(func())
}) *MockapiClient
NewMockapiClient creates a new instance of MockapiClient. 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 (*MockapiClient) Close ¶
func (_m *MockapiClient) Close() error
Close provides a mock function with no fields
func (*MockapiClient) Containers ¶
func (_m *MockapiClient) Containers(ctx context.Context, filters ...string) ([]client.Container, error)
Containers provides a mock function with given fields: ctx, filters
func (*MockapiClient) EXPECT ¶
func (_m *MockapiClient) EXPECT() *MockapiClient_Expecter
func (*MockapiClient) LoadContainer ¶
LoadContainer provides a mock function with given fields: ctx, id
func (*MockapiClient) NewContainer ¶
func (_m *MockapiClient) NewContainer(ctx context.Context, id string, opts ...client.NewContainerOpts) (client.Container, error)
NewContainer provides a mock function with given fields: ctx, id, opts
type MockapiClient_Close_Call ¶
MockapiClient_Close_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Close'
func (*MockapiClient_Close_Call) Return ¶
func (_c *MockapiClient_Close_Call) Return(_a0 error) *MockapiClient_Close_Call
func (*MockapiClient_Close_Call) Run ¶
func (_c *MockapiClient_Close_Call) Run(run func()) *MockapiClient_Close_Call
func (*MockapiClient_Close_Call) RunAndReturn ¶
func (_c *MockapiClient_Close_Call) RunAndReturn(run func() error) *MockapiClient_Close_Call
type MockapiClient_Containers_Call ¶
MockapiClient_Containers_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Containers'
func (*MockapiClient_Containers_Call) Return ¶
func (_c *MockapiClient_Containers_Call) Return(_a0 []client.Container, _a1 error) *MockapiClient_Containers_Call
func (*MockapiClient_Containers_Call) Run ¶
func (_c *MockapiClient_Containers_Call) Run(run func(ctx context.Context, filters ...string)) *MockapiClient_Containers_Call
func (*MockapiClient_Containers_Call) RunAndReturn ¶
func (_c *MockapiClient_Containers_Call) RunAndReturn(run func(context.Context, ...string) ([]client.Container, error)) *MockapiClient_Containers_Call
type MockapiClient_Expecter ¶
type MockapiClient_Expecter struct {
// contains filtered or unexported fields
}
func (*MockapiClient_Expecter) Close ¶
func (_e *MockapiClient_Expecter) Close() *MockapiClient_Close_Call
Close is a helper method to define mock.On call
func (*MockapiClient_Expecter) Containers ¶
func (_e *MockapiClient_Expecter) Containers(ctx interface{}, filters ...interface{}) *MockapiClient_Containers_Call
Containers is a helper method to define mock.On call
- ctx context.Context
- filters ...string
func (*MockapiClient_Expecter) GetImage ¶
func (_e *MockapiClient_Expecter) GetImage(ctx interface{}, ref interface{}) *MockapiClient_GetImage_Call
GetImage is a helper method to define mock.On call
- ctx context.Context
- ref string
func (*MockapiClient_Expecter) LoadContainer ¶
func (_e *MockapiClient_Expecter) LoadContainer(ctx interface{}, id interface{}) *MockapiClient_LoadContainer_Call
LoadContainer is a helper method to define mock.On call
- ctx context.Context
- id string
func (*MockapiClient_Expecter) NewContainer ¶
func (_e *MockapiClient_Expecter) NewContainer(ctx interface{}, id interface{}, opts ...interface{}) *MockapiClient_NewContainer_Call
NewContainer is a helper method to define mock.On call
- ctx context.Context
- id string
- opts ...client.NewContainerOpts
func (*MockapiClient_Expecter) Pull ¶
func (_e *MockapiClient_Expecter) Pull(ctx interface{}, ref interface{}, opts ...interface{}) *MockapiClient_Pull_Call
Pull is a helper method to define mock.On call
- ctx context.Context
- ref string
- opts ...client.RemoteOpt
type MockapiClient_GetImage_Call ¶
MockapiClient_GetImage_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'GetImage'
func (*MockapiClient_GetImage_Call) Return ¶
func (_c *MockapiClient_GetImage_Call) Return(_a0 client.Image, _a1 error) *MockapiClient_GetImage_Call
func (*MockapiClient_GetImage_Call) Run ¶
func (_c *MockapiClient_GetImage_Call) Run(run func(ctx context.Context, ref string)) *MockapiClient_GetImage_Call
func (*MockapiClient_GetImage_Call) RunAndReturn ¶
func (_c *MockapiClient_GetImage_Call) RunAndReturn(run func(context.Context, string) (client.Image, error)) *MockapiClient_GetImage_Call
type MockapiClient_LoadContainer_Call ¶
MockapiClient_LoadContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'LoadContainer'
func (*MockapiClient_LoadContainer_Call) Return ¶
func (_c *MockapiClient_LoadContainer_Call) Return(_a0 client.Container, _a1 error) *MockapiClient_LoadContainer_Call
func (*MockapiClient_LoadContainer_Call) Run ¶
func (_c *MockapiClient_LoadContainer_Call) Run(run func(ctx context.Context, id string)) *MockapiClient_LoadContainer_Call
func (*MockapiClient_LoadContainer_Call) RunAndReturn ¶
func (_c *MockapiClient_LoadContainer_Call) RunAndReturn(run func(context.Context, string) (client.Container, error)) *MockapiClient_LoadContainer_Call
type MockapiClient_NewContainer_Call ¶
MockapiClient_NewContainer_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'NewContainer'
func (*MockapiClient_NewContainer_Call) Return ¶
func (_c *MockapiClient_NewContainer_Call) Return(_a0 client.Container, _a1 error) *MockapiClient_NewContainer_Call
func (*MockapiClient_NewContainer_Call) Run ¶
func (_c *MockapiClient_NewContainer_Call) Run(run func(ctx context.Context, id string, opts ...client.NewContainerOpts)) *MockapiClient_NewContainer_Call
func (*MockapiClient_NewContainer_Call) RunAndReturn ¶
func (_c *MockapiClient_NewContainer_Call) RunAndReturn(run func(context.Context, string, ...client.NewContainerOpts) (client.Container, error)) *MockapiClient_NewContainer_Call
type MockapiClient_Pull_Call ¶
MockapiClient_Pull_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Pull'
func (*MockapiClient_Pull_Call) Return ¶
func (_c *MockapiClient_Pull_Call) Return(_a0 client.Image, _a1 error) *MockapiClient_Pull_Call
func (*MockapiClient_Pull_Call) Run ¶
func (_c *MockapiClient_Pull_Call) Run(run func(ctx context.Context, ref string, opts ...client.RemoteOpt)) *MockapiClient_Pull_Call
func (*MockapiClient_Pull_Call) RunAndReturn ¶
func (_c *MockapiClient_Pull_Call) RunAndReturn(run func(context.Context, string, ...client.RemoteOpt) (client.Image, error)) *MockapiClient_Pull_Call