package
1.5.1
Repository: https://github.com/csrwng/origin.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
BlobDispatcher takes the request context and builds the appropriate handler for handling blob requests.
No description provided by the author
NewBlobGetterService returns a getter for remote blobs.
NewManifestHandler creates a manifest handler for the given manifest.
NewManifestHandlerFromImage creates a new manifest handler for a manifest stored in the given image.
NewRegistryClient creates a registry client.
NewTokenHandler returns a handler that implements the docker token protocol.
RegisterSignatureHandler registers the Docker image signature extension to Docker registry.
No description provided by the author
No description provided by the author
SignatureDispatcher handles the GET and PUT requests for signature endpoint.
TokenRealm returns the template URL to use as the token realm redirect.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
WithUserInfoLogger creates a new context with provided user infomation.

# Constants

AcceptSchema2EnvVar is a boolean environment variable that allows to accept manifest schema v2 on manifest put requests.
BlobRepositoryCacheTTLEnvVar is an environment variable specifying an eviction timeout for <blob belongs to repository> entries.
DockerRegistryURLEnvVar is a mandatory environment variable name specifying url of internal docker registry.
EnforceQuotaEnvVar is a boolean environment variable that allows to turn quota enforcement on or off.
MirrorPullthrough is a boolean environment variable that controls mirroring of blobs on pullthrough.
No description provided by the author
ProjectCacheTTLEnvVar is an environment variable specifying an eviction timeout for project quota objects.
Pullthrough is a boolean environment variable that controls whether pullthrough is enabled.
No description provided by the author
No description provided by the author

# Variables

DefaultRegistryClient is exposed for testing the registry with fake client.
Non-challenging errors.
Errors used and exported by this package.
No description provided by the author
No description provided by the author
Errors used and exported by this package.
Challenging errors.
Errors used and exported by this package.
Errors used and exported by this package.

# Structs

No description provided by the author

# Interfaces

BlobGetterService combines the operations to access and read blobs.
A ManifestHandler defines a common set of operations on all versions of manifest schema.
RegistryClient encapsulates getting access to the OpenShift API.

# Type aliases

ByGeneration allows for sorting tag events from latest to oldest.
No description provided by the author