MCPcopy Create free account
hub / github.com/docker/buildx / SourceMetadataResolver

Interface SourceMetadataResolver

policy/resolve.go:17–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15)
16
17type SourceMetadataResolver interface {
18 ResolveSourceMetadata(context.Context, *pb.SourceOp, sourceresolver.Opt) (*sourceresolver.MetaResponse, error)
19}
20
21func ResolveInputUnknowns(ctx context.Context, input *Input, rootSource *pb.SourceOp, unknowns []string, rootPlatform *pb.Platform, defaultPlatform *ocispecs.Platform, resolver SourceMetadataResolver, verifier PolicyVerifierProvider, logf func(logrus.Level, string)) (bool, *gwpb.ResolveSourceMetaRequest, error) {
22 if input == nil || len(unknowns) == 0 {

Implementers 3

stubSourceResolverpolicy/resolve_test.go
fakeGatewayClientutil/sourcemeta/resolver_test.go
Resolverutil/sourcemeta/resolver.go

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…