mock

package
v0.10.0-alpha.3 Latest Latest
Warning

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

Go to latest
Published: Aug 17, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	SampleArtifactUri   = "registry.acme-rockets.io/software/net-monitor@sha256:73c803930ea3ba1e54bc25c2bdc53edd0284c62ed651fe7b00369da519a3c333"
	SampleDigest        = digest.FromString("sha256:73c803930ea3ba1e54bc25c2bdc53edd0284c62ed651fe7b00369da519a3c333")
	Annotations         = map[string]string{"key": "value"}
	JwsSigEnvDescriptor = notation.Descriptor{
		MediaType:   "application/jose+json",
		Digest:      SampleDigest,
		Size:        100,
		Annotations: Annotations,
	}
)
View Source
var MockCaExpiredSigEnv []byte
View Source
var MockCaInvalidSigEnv []byte
View Source
var MockCaValidSigEnv []byte
View Source
var MockSaExpiredSigEnv []byte
View Source
var MockSaInvalidSigEnv []byte
View Source
var MockSaValidSigEnv []byte

Functions

This section is empty.

Types

type PluginManager

type PluginManager struct{}

func NewPluginManager

func NewPluginManager() PluginManager

func (PluginManager) Get

func (t PluginManager) Get(ctx context.Context, name string) (*manager.Plugin, error)

func (PluginManager) Runner

func (t PluginManager) Runner(name string) (plugin.Runner, error)

type Repository

type Repository struct {
	ResolveResponse                notation.Descriptor
	ResolveError                   error
	ListSignatureManifestsResponse []registry.SignatureManifest
	ListSignatureManifestsError    error
	GetResponse                    []byte
	GetError                       error
}

func NewRepository

func NewRepository() Repository

func (Repository) GetBlob

func (t Repository) GetBlob(ctx context.Context, digest digest.Digest) ([]byte, error)

func (Repository) ListSignatureManifests

func (t Repository) ListSignatureManifests(ctx context.Context, manifestDigest digest.Digest) ([]registry.SignatureManifest, error)

func (Repository) PutSignatureManifest

func (t Repository) PutSignatureManifest(ctx context.Context, signature []byte, manifest notation.Descriptor, annotaions map[string]string) (notation.Descriptor, registry.SignatureManifest, error)

func (Repository) Resolve

func (t Repository) Resolve(ctx context.Context, reference string) (notation.Descriptor, error)

Jump to

Keyboard shortcuts

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