package
3.11.0+incompatible
Repository: https://github.com/openshift/image-registry.git
Documentation: pkg.go.dev
# Packages
Package api describes routes and urls that extends the Registry JSON HTTP API.
Package audit log the beginning and end of each API request to different logger.
Package auth provides functions for token authentication specification.
Package cache provides facilities to speed up access to the storage backend.
Package client provides functions to make requests to external APIs.
No description provided by the author
No description provided by the author
Package manifesthandler defines a common set of operations on all versions of manifest schema.
No description provided by the author
Package metrics provides functions to collect runtime registry statistics and expose the registered metrics via HTTP.
Package prune contains functions that allow you to manipulate data on the storage.
No description provided by the author
Package supermiddleware provides helpers to run the Docker registry with middlewares without having to register them globally.
No description provided by the author
# Functions
NewApp configures the registry application and returns http.Handler for it.
NewBlobGetterService returns a getter for remote blobs.
NewCachingRepositoryEnumerator returns a new caching repository enumerator.
NewSignatureDispatcher provides a function that handles the GET and PUT requests for signature endpoint.
NewTokenHandler returns a handler that implements the docker token protocol.
No description provided by the author
RegisterSignatureHandler registers the Docker image signature extension to Docker registry.
RememberLayersOfImage caches the layer digests of given image.
RememberLayersOfImageStream caches the layer digests of given image stream.
WithUserInfoLogger creates a new context with provided user infomation.
# Variables
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
App is a global registry application object.
# Interfaces
BlobGetterService combines the operations to access and read blobs.
RepositoryEnumerator allows to enumerate repositories known to the registry.