MCPcopy Create free account

hub / github.com/cue-labs/oci / functions

Functions581 in github.com/cue-labs/oci

↓ 1 callersFunctionassertAuthScope
assertAuthScope asserts that the given function makes a client request with the given scope to the given URL.
ociregistry/ociclient/auth_test.go:102
↓ 1 callersFunctionchallengeFromResponse
(resp *http.Response)
ociregistry/ociauth/challenge.go:56
↓ 1 callersMethodcheckCommit
(dig ociregistry.Digest)
ociregistry/ocimem/blob.go:170
↓ 1 callersMethodcheckManifestReferences
(repoName string, mediaType string, data []byte)
ociregistry/ocimem/writer.go:150
↓ 1 callersFunctioncheckStrictOrder
(t *testing.T, iter func(func(T) bool), cmp func(T, T) int)
ociregistry/ociauth/scope_test.go:405
↓ 1 callersFunctioncompletedManifests
completedManifests calculates the content of all the manifests and returns them all, keyed by id, and a partially ordered sequence suitable for pushin
ociregistry/ocitest/ocitest.go:179
↓ 1 callersFunctionconcatBody
(b1, b2 []byte)
ociregistry/ociclient/writer.go:340
↓ 1 callersMethodconstruct
()
ociregistry/internal/ocirequest/create.go:43
↓ 1 callersFunctiondecodeAuth
decodeAuth decodes a base64 encoded string and returns username and password
ociregistry/ociauth/authfile.go:342
↓ 1 callersFunctiondecodeConfigFile
(data []byte)
ociregistry/ociauth/authfile.go:285
↓ 1 callersMethoddeleteExpiredTokens
deleteExpiredTokens removes all tokens from r that expire after the given time. TODO ask the store to remove expired tokens?
ociregistry/ociauth/auth.go:499
↓ 1 callersFunctionexpectTokenOrQuoted
(s string)
ociregistry/ociauth/challenge.go:134
↓ 1 callersFunctionfillManifestDescriptors
(m ociregistry.Manifest, blobs map[string]ociregistry.Descriptor)
ociregistry/ocitest/ocitest.go:243
↓ 1 callersFunctiongetBlob
(t *testing.T, r ociregistry.Interface, repo string, dg digest.Digest)
ociregistry/ocifilter/sub_test.go:149
↓ 1 callersFunctiongetConfigFileSources
(getenv func(string) string)
ociregistry/ociauth/authfile.go:157
↓ 1 callersFunctiongetManifest
(t *testing.T, r ociregistry.Interface, repo string, dg digest.Digest)
ociregistry/ocifilter/sub_test.go:137
↓ 1 callersFunctiongetenvFunc
(env []string)
ociregistry/ociauth/authfile.go:146
↓ 1 callersMethodhandleBlobStartUpload
(ctx context.Context, resp http.ResponseWriter, req *http.Request, rreq *ocirequest.Request)
ociregistry/ociserver/writer.go:54
↓ 1 callersMethodinit
init initializes the registry instance by acquiring auth information from the Config, if available. As this might be slow (invoking EntryForRegistry c
ociregistry/ociauth/auth.go:291
↓ 1 callersFunctionisJSONMediaType
isJSONMediaType reports whether the content type implies that the content is JSON.
ociregistry/ociclient/error.go:94
↓ 1 callersMethodisKnown
()
ociregistry/ociauth/scope.go:89
↓ 1 callersFunctionisOKStatus
(code int)
ociregistry/ociclient/client.go:354
↓ 1 callersFunctionmain1
()
cmd/ocisrv/main.go:54
↓ 1 callersFunctionmakeError1
(resp *http.Response, bodyData []byte)
ociregistry/ociclient/error.go:53
↓ 1 callersMethodmakeNextLink
makeNextLink returns an RFC 5988 Link value suitable for providing the next URL in a chain of list page results, starting after the given "startAfter"
ociregistry/ociserver/lister.go:158
↓ 1 callersFunctionmapKeys
(m map[string]V)
ociregistry/ocitest/ocitest.go:366
↓ 1 callersFunctionmapsKeys
TODO: replace with maps.Keys once Go adds it
ociregistry/ociclient/auth_test.go:133
↓ 1 callersFunctionmustNewOCIClient
(srvURL string, opts *ociclient.Options)
ociregistry/ociclient/referrers_test.go:106
↓ 1 callersFunctionnewBlobReaderUnverified
(r io.ReadCloser, desc ociregistry.Descriptor)
ociregistry/ociclient/client.go:196
↓ 1 callersFunctionnewDescriptor
(mediaType string, content []byte)
ociregistry/internal/conformance/conformance_test.go:533
↓ 1 callersFunctionnewUUID
()
ociregistry/ocimem/blob.go:134
↓ 1 callersFunctionnextLink
nextLink ttries to form a request that can be sent to obtain the next page in a set of list results. The given response holds the response received fr
ociregistry/ociclient/lister.go:181
↓ 1 callersFunctionparseRange
parseRange parses a Range header string as per RFC 7233.
ociregistry/ociserver/range.go:37
↓ 1 callersFunctionparseToken
(s string)
ociregistry/ociauth/auth_test.go:761
↓ 1 callersFunctionparseWWWAuthenticate
parseWWWAuthenticate parses the contents of a Www-Authenticate HTTP header. It returns nil if the parsing fails.
ociregistry/ociauth/challenge.go:78
↓ 1 callersFunctionpushScratchConfig
(t *testing.T, client ociregistry.Interface, repo string)
ociregistry/ociclient/referrers_test.go:87
↓ 1 callersFunctionref
(x T)
ociregistry/error.go:367
↓ 1 callersFunctionref
(x T)
ociregistry/ocitest/ocitest.go:362
↓ 1 callersFunctionrunReadConcurrent
(ctx context.Context, u unifier, f func(ctx context.Context, r ociregistry.Interface, i int) T)
ociregistry/ociunify/unify.go:125
↓ 1 callersFunctionrunReadSequential
(ctx context.Context, u unifier, f func(ctx context.Context, r ociregistry.Interface, i int) T)
ociregistry/ociunify/unify.go:117
↓ 1 callersMethodsetAuthorization
setAuthorization sets up authorization on the given request using any auth information currently available.
ociregistry/ociauth/auth.go:218
↓ 1 callersMethodsetAuthorizationFromChallenge
(ctx context.Context, req *http.Request, challenge *authHeader, requiredScope, wantScope Scope)
ociregistry/ociauth/auth.go:264
↓ 1 callersFunctionsubjectFromManifest
(contentType string, data []byte)
ociregistry/ociserver/writer.go:205
↓ 1 callersFunctiontestExtra
testExtra runs a bunch of extra tests of functionality that isn't covered by the distribution's conformance tests. We use the oras-go client to keep
ociregistry/internal/conformance/conformance_test.go:237
↓ 1 callersFunctiontestExtraWithLocalClient
testExtraWithLocalClient defines extra tests that can't use to oras-go client because they exercise functionality that it doesn't support.
ociregistry/internal/conformance/conformance_test.go:432
↓ 1 callersFunctiontrimErrorCodePrefix
trimErrorCodePrefix returns err's string with any prefix codes added by [HTTPError] or [WireError] removed.
ociregistry/error.go:302
↓ 1 callersFunctionunexpectedStatusError
(code int)
ociregistry/ociclient/client.go:364
↓ 1 callersFunctionunmarshalConfig
(cfgRaw []byte)
cmd/ocisrv/main.go:92
↓ 1 callersFunctionurlHost
urlHost returns the host part of a registry URL. Mimics [github.com/docker/docker/registry.ConvertToHostname] to keep the logic the same as that.
ociregistry/ociauth/authfile.go:329
↓ 1 callersMethodv2
https://docs.docker.com/registry/spec/api/#api-version-check https://github.com/opencontainers/distribution-spec/blob/master/spec.md#api-version-check
ociregistry/ociserver/registry.go:194
FunctionAll
(it iter.Seq2[T, error])
ociregistry/iter.go:26
MethodArgs
()
ociregistry/ocitest/ocitest.go:324
MethodCancel
()
ociregistry/ociunify/writer.go:142
MethodCancel
()
ociregistry/ocimem/blob.go:83
MethodCancel
()
ociregistry/ociclient/writer.go:400
MethodCancel
()
ociregistry/ocidebug/debug.go:254
MethodChunkSize
()
ociregistry/ociunify/writer.go:152
MethodChunkSize
()
ociregistry/ocimem/blob.go:100
MethodChunkSize
()
ociregistry/ociclient/writer.go:374
MethodChunkSize
()
ociregistry/ocidebug/debug.go:234
MethodClose
()
ociregistry/ociunify/writer.go:136
MethodClose
()
ociregistry/ocimem/blob.go:44
MethodClose
()
ociregistry/ocidebug/debug.go:240
MethodCommit
(digest ociregistry.Digest)
ociregistry/ociunify/writer.go:163
MethodCommit
Commit implements [ociregistry.BlobWriter.Commit] by checking that everything looks OK and calling the commit function if so.
ociregistry/ocimem/blob.go:150
MethodCommit
(digest ociregistry.Digest)
ociregistry/ociclient/writer.go:384
MethodCommit
(digest ociregistry.Digest)
ociregistry/ocidebug/debug.go:247
MethodDeleteBlob
(ctx context.Context, repo string, digest Digest)
ociregistry/func.go:157
MethodDeleteBlob
Deleter methods TODO all these methods should not raise an error if deleting succeeds in one registry but fails due to a not-found error in the other.
ociregistry/ociunify/deleter.go:28
MethodDeleteBlob
(ctx context.Context, repoName string, digest ociregistry.Digest)
ociregistry/ocimem/deleter.go:30
MethodDeleteBlob
(ctx context.Context, repoName string, digest ociregistry.Digest)
ociregistry/ociclient/deleter.go:25
MethodDeleteBlob
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/immutable.go:69
MethodDeleteBlob
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/sub.go:128
MethodDeleteBlob
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/select.go:176
MethodDeleteBlob
(ctx context.Context, repoName string, digest ociregistry.Digest)
ociregistry/ocidebug/debug.go:48
MethodDeleteManifest
(ctx context.Context, repo string, digest Digest)
ociregistry/func.go:164
MethodDeleteManifest
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ociunify/deleter.go:34
MethodDeleteManifest
(ctx context.Context, repoName string, digest ociregistry.Digest)
ociregistry/ocimem/deleter.go:55
MethodDeleteManifest
(ctx context.Context, repoName string, digest ociregistry.Digest)
ociregistry/ociclient/deleter.go:33
MethodDeleteManifest
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/immutable.go:73
MethodDeleteManifest
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/sub.go:133
MethodDeleteManifest
(ctx context.Context, repo string, digest ociregistry.Digest)
ociregistry/ocifilter/select.go:183
MethodDeleteManifest
(ctx context.Context, repoName string, digest ociregistry.Digest)
ociregistry/ocidebug/debug.go:55
MethodDeleteTag
(ctx context.Context, repo string, name string)
ociregistry/func.go:171
MethodDeleteTag
(ctx context.Context, repo string, name string)
ociregistry/ociunify/deleter.go:40
MethodDeleteTag
(ctx context.Context, repoName string, tagName string)
ociregistry/ocimem/deleter.go:76
MethodDeleteTag
(ctx context.Context, repoName string, tagName string)
ociregistry/ociclient/deleter.go:41
MethodDeleteTag
(ctx context.Context, repo string, name string)
ociregistry/ocifilter/immutable.go:77
MethodDeleteTag
(ctx context.Context, repo string, name string)
ociregistry/ocifilter/sub.go:138
MethodDeleteTag
(ctx context.Context, repo string, name string)
ociregistry/ocifilter/select.go:190
MethodDeleteTag
(ctx context.Context, repoName string, tagName string)
ociregistry/ocidebug/debug.go:62
MethodDescriptor
Descriptor implements [ociregistry.BlobReader.Descriptor].
ociregistry/ocimem/blob.go:49
MethodDescriptor
()
ociregistry/ociclient/client.go:210
MethodDetail
Detail implements [Error.Detail].
ociregistry/error.go:111
MethodEntryForRegistry
EntryForRegistry implements [Authorizer.InfoForRegistry]. If no registry is found, it returns the zero [ConfigEntry] and a nil error.
ociregistry/ociauth/authfile.go:252
MethodEntryForRegistry
(host string)
ociregistry/ociauth/auth.go:517
MethodEntryForRegistry
(host string)
ociregistry/ociauth/auth_test.go:736
MethodEqual
(rs2 ResourceScope)
ociregistry/ociauth/scope.go:70
MethodError
()
ociregistry/error.go:63
MethodError
Error implements [error.Error].
ociregistry/error.go:210
← previousnext →201–300 of 581, ranked by callers