cr

package
v1.29.0-alpha.1 Latest Latest
Warning

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

Go to latest
Published: Dec 28, 2021 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetHTTPTransport

func GetHTTPTransport(ca string) (transport http.RoundTripper)

Types

type Client

type Client interface {
	Image(tag string) (v1.Image, error)
	Digest(tag string) (string, error)
}

func NewClient

func NewClient(repo, ca string, isHTTP bool) (Client, error)

NewClient creates container registry client using `repo` as prefix for tags passed to methods. If insecure flag is set to true, then no cert validation is performed. Repo example: "cr.example.com/ns/app"

type ClientMock

type ClientMock struct {
	DigestMock mClientMockDigest

	ImageMock mClientMockImage
	// contains filtered or unexported fields
}

ClientMock implements Client

func NewClientMock

func NewClientMock(t minimock.Tester) *ClientMock

NewClientMock returns a mock for Client

func (*ClientMock) Digest

func (mmDigest *ClientMock) Digest(tag string) (s1 string, err error)

Digest implements Client

func (*ClientMock) DigestAfterCounter

func (mmDigest *ClientMock) DigestAfterCounter() uint64

DigestAfterCounter returns a count of finished ClientMock.Digest invocations

func (*ClientMock) DigestBeforeCounter

func (mmDigest *ClientMock) DigestBeforeCounter() uint64

DigestBeforeCounter returns a count of ClientMock.Digest invocations

func (*ClientMock) Image

func (mmImage *ClientMock) Image(tag string) (i1 v1.Image, err error)

Image implements Client

func (*ClientMock) ImageAfterCounter

func (mmImage *ClientMock) ImageAfterCounter() uint64

ImageAfterCounter returns a count of finished ClientMock.Image invocations

func (*ClientMock) ImageBeforeCounter

func (mmImage *ClientMock) ImageBeforeCounter() uint64

ImageBeforeCounter returns a count of ClientMock.Image invocations

func (*ClientMock) MinimockDigestDone

func (m *ClientMock) MinimockDigestDone() bool

MinimockDigestDone returns true if the count of the Digest invocations corresponds the number of defined expectations

func (*ClientMock) MinimockDigestInspect

func (m *ClientMock) MinimockDigestInspect()

MinimockDigestInspect logs each unmet expectation

func (*ClientMock) MinimockFinish

func (m *ClientMock) MinimockFinish()

MinimockFinish checks that all mocked methods have been called the expected number of times

func (*ClientMock) MinimockImageDone

func (m *ClientMock) MinimockImageDone() bool

MinimockImageDone returns true if the count of the Image invocations corresponds the number of defined expectations

func (*ClientMock) MinimockImageInspect

func (m *ClientMock) MinimockImageInspect()

MinimockImageInspect logs each unmet expectation

func (*ClientMock) MinimockWait

func (m *ClientMock) MinimockWait(timeout mm_time.Duration)

MinimockWait waits for all mocked methods to be called the expected number of times

type ClientMockDigestExpectation

type ClientMockDigestExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

ClientMockDigestExpectation specifies expectation struct of the Client.Digest

func (*ClientMockDigestExpectation) Then

Then sets up Client.Digest return parameters for the expectation previously defined by the When method

type ClientMockDigestParams

type ClientMockDigestParams struct {
	// contains filtered or unexported fields
}

ClientMockDigestParams contains parameters of the Client.Digest

type ClientMockDigestResults

type ClientMockDigestResults struct {
	// contains filtered or unexported fields
}

ClientMockDigestResults contains results of the Client.Digest

type ClientMockImageExpectation

type ClientMockImageExpectation struct {
	Counter uint64
	// contains filtered or unexported fields
}

ClientMockImageExpectation specifies expectation struct of the Client.Image

func (*ClientMockImageExpectation) Then

Then sets up Client.Image return parameters for the expectation previously defined by the When method

type ClientMockImageParams

type ClientMockImageParams struct {
	// contains filtered or unexported fields
}

ClientMockImageParams contains parameters of the Client.Image

type ClientMockImageResults

type ClientMockImageResults struct {
	// contains filtered or unexported fields
}

ClientMockImageResults contains results of the Client.Image

Jump to

Keyboard shortcuts

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