MCPcopy Create free account

hub / github.com/cue-labs/oci / types & classes

Types & classes100 in github.com/cue-labs/oci

↓ 13 callersFuncTypeconfigFunc
func(host string) (ConfigEntry, error)
ociregistry/ociauth/auth_test.go:734
↓ 1 callersInterfaceError
Error represents an OCI registry error. The set of codes is defined in the [distribution specification]. [distribution specification]: https://github
ociregistry/error.go:128
↓ 1 callersTypeAliasKind
ociregistry/internal/ocirequest/request.go:112
↓ 1 callersTypeAliasknownAction
knownAction represents an action that we know about and use a more efficient internal representation for.
ociregistry/ociauth/scope.go:11
↓ 1 callersTypeAliasrawJSONMessage
ociregistry/error_test.go:85
↓ 1 callersFuncTypetransportFunc
func(req *http.Request) (*http.Response, error)
ociregistry/ociclient/auth_test.go:126
TypeAliasAccessKind
AccessKind
ociregistry/ocifilter/select.go:26
InterfaceBlobReader
BlobReader provides the contents of a given blob or manifest.
ociregistry/interface.go:271
InterfaceBlobWriter
BlobWriter provides a handle for uploading a blob to a registry.
ociregistry/interface.go:235
StructBuffer
Buffer holds an in-memory implementation of ociregistry.BlobWriter.
ociregistry/ocimem/blob.go:58
InterfaceConfig
AuthConfig represents access to system level (e.g. config-file or command-execution based) configuration information. It's OK to call EntryForRegistr
ociregistry/ociauth/authfile.go:21
StructConfig
Config holds configuration for the registry.
ociregistry/ocimem/registry.go:82
StructConfigEntry
ConfigEntry holds auth information for a registry. It mirrors the information obtainable from the .docker/config.json file and from the docker credent
ociregistry/ociauth/authfile.go:31
StructConfigFile
ConfigFile holds auth information for OCI registries as read from a configuration file. It implements [Config].
ociregistry/ociauth/authfile.go:44
InterfaceDeleter
Deleter defines registry actions that delete objects from the registry.
ociregistry/interface.go:199
StructFuncs
Funcs implements Interface by calling its member functions: there's one field for every corresponding method of [Interface]. When a function is nil,
ociregistry/func.go:40
InterfaceHTTPError
HTTPError is optionally implemented by an error when the error has originated from an HTTP request or might be returned from one.
ociregistry/error.go:144
InterfaceInterface
Interface defines a generic interface to a single OCI registry. It does not support cross-registry operations: all methods are directed to the receive
ociregistry/interface.go:71
InterfaceLister
Lister defines registry operations that enumerate objects within the registry. TODO support resumption from a given point.
ociregistry/interface.go:213
StructOptions
ociregistry/ociunify/unify.go:26
StructOptions
ociregistry/ociclient/client.go:46
StructOptions
Options holds options for the server.
ociregistry/ociserver/registry.go:42
StructPushedRepoContent
PushedRepoContent mirrors RepoContent but, instead of describing content that is to be pushed, describes the content that has been pushed.
ociregistry/ocitest/ocitest.go:79
TypeAliasReadPolicy
ociregistry/ociunify/unify.go:30
InterfaceReadWriter
ociregistry/interface.go:79
InterfaceReader
ociregistry/interface.go:90
StructReference
Reference represents an entry in an OCI repository.
ociregistry/ociref/reference.go:114
StructRegistry
ociregistry/ocitest/ocitest.go:37
StructRegistry
ociregistry/ocimem/registry.go:30
TypeAliasRegistryContent
RegistryContent specifies the contents of a registry: a map from repository name to the contents of that repository.
ociregistry/ocitest/ocitest.go:53
StructRepo
ociregistry/ocitest/ocitest.go:298
StructRepoContent
RepoContent specifies the content of a repository. manifests and blobs are keyed by symbolic identifiers, not used inside the registry itself, but ins
ociregistry/ocitest/ocitest.go:64
StructRequest
ociregistry/internal/ocirequest/request.go:44
StructRequestInfo
RequestInfo provides information about the OCI request that is currently being made. It is expected to be attached to an HTTP request context. The [oc
ociregistry/ociauth/context.go:31
StructResourceScope
ResourceScope defines a component of an authorization scope associated with a single resource and action only. See [Scope] for a way of combining mult
ociregistry/ociauth/scope.go:54
StructScope
Scope holds a set of [ResourceScope] values. The zero value represents the empty set.
ociregistry/ociauth/scope.go:101
StructStdTransportParams
ociregistry/ociauth/auth.go:38
StructWireError
WireError holds a single error in an OCI HTTP response.
ociregistry/error.go:74
StructWireErrors
WireErrors is the JSON format used for error responses in the OCI HTTP API. It should always contain at least one error.
ociregistry/error.go:48
InterfaceWriter
Writer defines registry actions that write to blobs, manifests and tags.
ociregistry/interface.go:142
StructaccessCheck
ociregistry/ocifilter/select_test.go:207
StructaccessCheckerRegistry
ociregistry/ocifilter/select.go:60
StructauthConfig
authConfig contains authorization information for connecting to a Registry.
ociregistry/ociauth/authfile.go:75
StructauthHeader
authHeader holds the parsed contents of a Www-Authenticate HTTP header.
ociregistry/ociauth/challenge.go:51
Structblob
ociregistry/ocimem/registry.go:44
StructblobReader
ociregistry/ociunify/reader.go:48
StructblobReader
ociregistry/ociclient/client.go:202
StructblobWriter
ociregistry/ociclient/writer.go:254
StructblobWriter
ociregistry/ocidebug/debug.go:207
StructbytesReader
ociregistry/ocimem/blob.go:39
Structcatalog
ociregistry/ociserver/lister.go:36
Structclient
ociregistry/ociclient/client.go:120
StructclientRegistry
cmd/ocisrv/registry.go:56
Structconfig
cmd/ocisrv/main.go:40
StructconfigData
configData holds the part of ~/.docker/config.json that pertains to auth.
ociregistry/ociauth/authfile.go:62
StructconfigSource
ociregistry/ociauth/authfile.go:68
StructcontentChecker
ociregistry/ocitest/ocitest.go:318
StructcontextChecker
ociregistry/ocifilter/sub_test.go:127
StructdebugRegistry
cmd/ocisrv/registry.go:141
Structdeeper
ociregistry/ocifilter/readonly.go:25
StructdescInfo
ociregistry/ocimem/desciter.go:21
TypeAliasdescriptorRequired
ociregistry/ociclient/client.go:129
StructemptyConfig
ociregistry/ociauth/auth.go:515
Structfoo
Check that the context is passed through with values intact.
ociregistry/ociclient/auth_test.go:106
StructhelperCredentials
helperCredentials defines the JSON encoding of the data printed by credentials helper programs.
ociregistry/ociauth/authfile.go:392
StructhttpError
ociregistry/error.go:187
StructhttpError
ociregistry/ociauth/auth_test.go:722
StructhttpRange
This adapted from the code in fs.go in the net/http package. The main difference is that it's more limited because we don't have access to the size be
ociregistry/ociserver/range.go:32
Structimmutable
ociregistry/ocifilter/immutable.go:34
StructimmutableRegistry
cmd/ocisrv/registry.go:103
StructlistTags
ociregistry/ociserver/lister.go:40
Structlogger
ociregistry/ocidebug/debug.go:42
StructmanifestContent
ociregistry/ocitest/ocitest.go:170
StructmanifestInfo
ociregistry/ocimem/desciter.go:27
StructmemRegistry
cmd/ocisrv/registry.go:135
StructnoTransport
ociregistry/ociclient/badname_test.go:27
StructnonFatalT
ociregistry/ociauth/auth_test.go:806
TypeAliasoctetType
Octet types from RFC 2616.
ociregistry/ociauth/challenge.go:9
StructreadOnlyRegistry
cmd/ocisrv/registry.go:91
TypeAliasrefKind
ociregistry/ocimem/desciter.go:13
Interfaceregistry
cmd/ocisrv/registry.go:52
Structregistry
ociregistry/ociserver/registry.go:160
Structregistry
registry holds currently known auth information for a registry.
ociregistry/ociauth/auth.go:81
Structrepository
ociregistry/ocimem/registry.go:37
StructrequestInfoKey
ociregistry/ociauth/context.go:25
Interfaceresult
ociregistry/ociunify/unify.go:76
Structresult
ociregistry/ociunify/unify.go:128
StructscopeKey
ociregistry/ociauth/context.go:7
StructscopedToken
ociregistry/ociauth/auth.go:102
StructselectRegistry
cmd/ocisrv/registry.go:69
StructstdTransport
stdTransport implements [http.RoundTripper] by acquiring authorization tokens using the flows implemented by the usual docker clients. Note that this
ociregistry/ociauth/auth.go:31
StructsubRegistry
TODO adjust any auth scopes in the context as they pass through.
ociregistry/ocifilter/sub.go:59
Structt1
ociregistry/ociunify/unify.go:167
Structt2
ociregistry/ociunify/unify.go:185
Structtoken
ociregistry/ociauth/auth_test.go:740
StructunifiedBlobWriter
ociregistry/ociunify/writer.go:119
Structunifier
ociregistry/ociunify/unify.go:56
StructunifyRegistry
cmd/ocisrv/registry.go:115
StructuserPass
ociregistry/ociauth/auth.go:111
StructwireToken
wireToken describes the JSON encoding used in the response to a token acquisition method. The comments are taken from the [token docs] and made availa
ociregistry/ociauth/auth.go:449