MCPcopy Index your code
hub / github.com/linuxkit/linuxkit / List

Method List

src/cmd/linuxkit/cache/image.go:16–35  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

14}
15
16func (p *Provider) List() (map[string]string, error) {
17 ii, err := p.Index()
18 if err != nil {
19 return nil, err
20 }
21 index, err := ii.IndexManifest()
22 if err != nil {
23 return nil, err
24 }
25 names := map[string]string{}
26 for _, i := range index.Manifests {
27 if i.Annotations == nil {
28 continue
29 }
30 if name, ok := i.Annotations[imagespec.AnnotationRefName]; ok {
31 names[name] = i.Digest.String()
32 }
33 }
34 return names, nil
35}

Callers 2

cacheCleanCmdFunction · 0.95
ListImagesFunction · 0.95

Implementers 11

ProviderCDROMpkg/metadata/provider_cdrom.go
ProviderGCPpkg/metadata/provider_gcp.go
ProviderVMwarepkg/metadata/provider_vmware_unsupport
ProviderEquinixMetalpkg/metadata/provider_equinixmetal.go
ProviderVultrpkg/metadata/provider_vultr.go
ProviderDigitalOceanpkg/metadata/provider_digitalocean.go
ProviderHetznerpkg/metadata/provider_hetzner.go
ProviderMetaldatapkg/metadata/provider_metaldata.go
ProviderOpenstackpkg/metadata/provider_openstack.go
ProviderScalewaypkg/metadata/provider_scaleway.go
ProviderAWSpkg/metadata/provider_aws.go

Calls 2

IndexMethod · 0.95
StringMethod · 0.65

Tested by

no test coverage detected