MCPcopy Create free account
hub / github.com/containerd/nerdctl / LayerDescs

Function LayerDescs

pkg/platformutil/layers.go:29–38  ·  view source on GitHub ↗
(ctx context.Context, provider content.Provider, imageTarget ocispec.Descriptor, platform platforms.MatchComparer)

Source from the content-addressed store, hash-verified

27)
28
29func LayerDescs(ctx context.Context, provider content.Provider, imageTarget ocispec.Descriptor, platform platforms.MatchComparer) ([]ocispec.Descriptor, error) {
30 var descs []ocispec.Descriptor
31 err := images.Walk(ctx, images.Handlers(images.HandlerFunc(func(ctx context.Context, desc ocispec.Descriptor) ([]ocispec.Descriptor, error) {
32 if images.IsLayerType(desc.MediaType) {
33 descs = append(descs, desc)
34 }
35 return nil, nil
36 }), images.FilterPlatforms(images.ChildrenHandler(provider), platform)), imageTarget)
37 return descs, err
38}

Callers 1

CryptFunction · 0.92

Calls 1

WalkMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…