registry

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 29, 2023 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Overview

Package registry is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DriverToolkitEntry

type DriverToolkitEntry struct {
	ImageURL            string `json:"imageURL"`
	KernelFullVersion   string `json:"kernelFullVersion"`
	RTKernelFullVersion string `json:"RTKernelFullVersion"`
	OSVersion           string `json:"OSVersion"`
}

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

func (m *MockRegistry) AddLayerToImage(tarfile string, image v1.Image) (v1.Image, error)

AddLayerToImage mocks base method.

func (*MockRegistry) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockRegistry) ExtractBytesFromTar

func (m *MockRegistry) ExtractBytesFromTar(size int64, tarreader io.Reader) ([]byte, error)

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

func (m *MockRegistry) GetLayerMediaType(image v1.Image) (types.MediaType, error)

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
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL