Documentation ¶
Overview ¶
Package registry is a generated GoMock package.
Index ¶
- type DriverToolkitEntry
- type MockRegistry
- func (m *MockRegistry) AddLayerToImage(tarfile string, image v1.Image) (v1.Image, error)
- func (m *MockRegistry) EXPECT() *MockRegistryMockRecorder
- func (m *MockRegistry) ExtractBytesFromTar(size int64, tarreader io.Reader) ([]byte, error)
- func (m *MockRegistry) ExtractFileToFile(destination string, header *tar.Header, tarreader io.Reader) error
- func (m *MockRegistry) GetImageByName(imageName string, auth authn.Authenticator, insecure, skipTLSVerify bool) (v1.Image, error)
- func (m *MockRegistry) GetLayerByDigest(digest string, pullConfig *RepoPullConfig) (v1.Layer, error)
- func (m *MockRegistry) GetLayerMediaType(image v1.Image) (types.MediaType, error)
- func (m *MockRegistry) GetLayersDigests(ctx context.Context, image string, tlsOptions *v1beta1.TLSOptions, ...) ([]string, *RepoPullConfig, error)
- func (m *MockRegistry) ImageExists(ctx context.Context, image string, tlsOptions *v1beta1.TLSOptions, ...) (bool, error)
- func (m *MockRegistry) VerifyModuleExists(layer v1.Layer, pathPrefix, kernelVersion, moduleFileName string) bool
- func (m *MockRegistry) WalkFilesInImage(image v1.Image, fn func(string, *tar.Header, io.Reader, []interface{}) error, ...) error
- func (m *MockRegistry) WriteImageByName(imageName string, image v1.Image, auth authn.Authenticator, ...) error
- type MockRegistryMockRecorder
- func (mr *MockRegistryMockRecorder) AddLayerToImage(tarfile, image interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) ExtractBytesFromTar(size, tarreader interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) ExtractFileToFile(destination, header, tarreader interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) GetImageByName(imageName, auth, insecure, skipTLSVerify interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) GetLayerByDigest(digest, pullConfig interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) GetLayerMediaType(image interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) GetLayersDigests(ctx, image, tlsOptions, registryAuthGetter interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) ImageExists(ctx, image, tlsOptions, registryAuthGetter interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) VerifyModuleExists(layer, pathPrefix, kernelVersion, moduleFileName interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) WalkFilesInImage(image, fn interface{}, data ...interface{}) *gomock.Call
- func (mr *MockRegistryMockRecorder) WriteImageByName(imageName, image, auth, insecure, skipTLSVerify interface{}) *gomock.Call
- type Registry
- type RepoPullConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DriverToolkitEntry ¶
type MockRegistry ¶
type MockRegistry struct {
// contains filtered or unexported fields
}
MockRegistry is a mock of Registry interface.
func NewMockRegistry ¶
func NewMockRegistry(ctrl *gomock.Controller) *MockRegistry
NewMockRegistry creates a new mock instance.
func (*MockRegistry) AddLayerToImage ¶
AddLayerToImage mocks base method.
func (*MockRegistry) EXPECT ¶
func (m *MockRegistry) EXPECT() *MockRegistryMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockRegistry) ExtractBytesFromTar ¶
ExtractBytesFromTar mocks base method.
func (*MockRegistry) ExtractFileToFile ¶
func (m *MockRegistry) ExtractFileToFile(destination string, header *tar.Header, tarreader io.Reader) error
ExtractFileToFile mocks base method.
func (*MockRegistry) GetImageByName ¶
func (m *MockRegistry) GetImageByName(imageName string, auth authn.Authenticator, insecure, skipTLSVerify bool) (v1.Image, error)
GetImageByName mocks base method.
func (*MockRegistry) GetLayerByDigest ¶
func (m *MockRegistry) GetLayerByDigest(digest string, pullConfig *RepoPullConfig) (v1.Layer, error)
GetLayerByDigest mocks base method.
func (*MockRegistry) GetLayerMediaType ¶
GetLayerMediaType mocks base method.
func (*MockRegistry) GetLayersDigests ¶
func (m *MockRegistry) GetLayersDigests(ctx context.Context, image string, tlsOptions *v1beta1.TLSOptions, registryAuthGetter auth.RegistryAuthGetter) ([]string, *RepoPullConfig, error)
GetLayersDigests mocks base method.
func (*MockRegistry) ImageExists ¶
func (m *MockRegistry) ImageExists(ctx context.Context, image string, tlsOptions *v1beta1.TLSOptions, registryAuthGetter auth.RegistryAuthGetter) (bool, error)
ImageExists mocks base method.
func (*MockRegistry) VerifyModuleExists ¶
func (m *MockRegistry) VerifyModuleExists(layer v1.Layer, pathPrefix, kernelVersion, moduleFileName string) bool
VerifyModuleExists mocks base method.
func (*MockRegistry) WalkFilesInImage ¶
func (m *MockRegistry) WalkFilesInImage(image v1.Image, fn func(string, *tar.Header, io.Reader, []interface{}) error, data ...interface{}) error
WalkFilesInImage mocks base method.
func (*MockRegistry) WriteImageByName ¶
func (m *MockRegistry) WriteImageByName(imageName string, image v1.Image, auth authn.Authenticator, insecure, skipTLSVerify bool) error
WriteImageByName mocks base method.
type MockRegistryMockRecorder ¶
type MockRegistryMockRecorder struct {
// contains filtered or unexported fields
}
MockRegistryMockRecorder is the mock recorder for MockRegistry.
func (*MockRegistryMockRecorder) AddLayerToImage ¶
func (mr *MockRegistryMockRecorder) AddLayerToImage(tarfile, image interface{}) *gomock.Call
AddLayerToImage indicates an expected call of AddLayerToImage.
func (*MockRegistryMockRecorder) ExtractBytesFromTar ¶
func (mr *MockRegistryMockRecorder) ExtractBytesFromTar(size, tarreader interface{}) *gomock.Call
ExtractBytesFromTar indicates an expected call of ExtractBytesFromTar.
func (*MockRegistryMockRecorder) ExtractFileToFile ¶
func (mr *MockRegistryMockRecorder) ExtractFileToFile(destination, header, tarreader interface{}) *gomock.Call
ExtractFileToFile indicates an expected call of ExtractFileToFile.
func (*MockRegistryMockRecorder) GetImageByName ¶
func (mr *MockRegistryMockRecorder) GetImageByName(imageName, auth, insecure, skipTLSVerify interface{}) *gomock.Call
GetImageByName indicates an expected call of GetImageByName.
func (*MockRegistryMockRecorder) GetLayerByDigest ¶
func (mr *MockRegistryMockRecorder) GetLayerByDigest(digest, pullConfig interface{}) *gomock.Call
GetLayerByDigest indicates an expected call of GetLayerByDigest.
func (*MockRegistryMockRecorder) GetLayerMediaType ¶
func (mr *MockRegistryMockRecorder) GetLayerMediaType(image interface{}) *gomock.Call
GetLayerMediaType indicates an expected call of GetLayerMediaType.
func (*MockRegistryMockRecorder) GetLayersDigests ¶
func (mr *MockRegistryMockRecorder) GetLayersDigests(ctx, image, tlsOptions, registryAuthGetter interface{}) *gomock.Call
GetLayersDigests indicates an expected call of GetLayersDigests.
func (*MockRegistryMockRecorder) ImageExists ¶
func (mr *MockRegistryMockRecorder) ImageExists(ctx, image, tlsOptions, registryAuthGetter interface{}) *gomock.Call
ImageExists indicates an expected call of ImageExists.
func (*MockRegistryMockRecorder) VerifyModuleExists ¶
func (mr *MockRegistryMockRecorder) VerifyModuleExists(layer, pathPrefix, kernelVersion, moduleFileName interface{}) *gomock.Call
VerifyModuleExists indicates an expected call of VerifyModuleExists.
func (*MockRegistryMockRecorder) WalkFilesInImage ¶
func (mr *MockRegistryMockRecorder) WalkFilesInImage(image, fn interface{}, data ...interface{}) *gomock.Call
WalkFilesInImage indicates an expected call of WalkFilesInImage.
func (*MockRegistryMockRecorder) WriteImageByName ¶
func (mr *MockRegistryMockRecorder) WriteImageByName(imageName, image, auth, insecure, skipTLSVerify interface{}) *gomock.Call
WriteImageByName indicates an expected call of WriteImageByName.
type Registry ¶
type Registry interface { ImageExists(ctx context.Context, image string, tlsOptions *kmmv1beta1.TLSOptions, registryAuthGetter auth.RegistryAuthGetter) (bool, error) VerifyModuleExists(layer v1.Layer, pathPrefix, kernelVersion, moduleFileName string) bool GetLayersDigests(ctx context.Context, image string, tlsOptions *kmmv1beta1.TLSOptions, registryAuthGetter auth.RegistryAuthGetter) ([]string, *RepoPullConfig, error) GetLayerByDigest(digest string, pullConfig *RepoPullConfig) (v1.Layer, error) WalkFilesInImage(image v1.Image, fn func(filename string, header *tar.Header, tarreader io.Reader, data []interface{}) error, data ...interface{}) error GetLayerMediaType(image v1.Image) (types.MediaType, error) AddLayerToImage(tarfile string, image v1.Image) (v1.Image, error) ExtractBytesFromTar(size int64, tarreader io.Reader) ([]byte, error) ExtractFileToFile(destination string, header *tar.Header, tarreader io.Reader) error WriteImageByName(imageName string, image v1.Image, auth authn.Authenticator, insecure bool, skipTLSVerify bool) error GetImageByName(imageName string, auth authn.Authenticator, insecure bool, skipTLSVerify bool) (v1.Image, error) }
func NewRegistry ¶
func NewRegistry() Registry
type RepoPullConfig ¶
type RepoPullConfig struct {
// contains filtered or unexported fields
}