MCPcopy Create free account
hub / github.com/linuxkit/linuxkit / Layer

Method Layer

src/cmd/linuxkit/registry/remote.go:167–178  ·  view source on GitHub ↗
(ref name.Digest, options ...remote.Option)

Source from the content-addressed store, hash-verified

165}
166
167func (r *Remote) Layer(ref name.Digest, options ...remote.Option) (v1.Layer, error) {
168 var err error
169 ref, err = r.rewriteDigest(ref)
170 if err != nil {
171 return nil, fmt.Errorf("rewriting digest %q: %w", ref.Name(), err)
172 }
173 opts, err := r.rewriteTLSTransport(options)
174 if err != nil {
175 return nil, fmt.Errorf("rewriting TLS transport for %q: %w", ref.Name(), err)
176 }
177 return remote.Layer(ref, opts...)
178}
179
180func (r *Remote) Index(ref name.Reference, options ...remote.Option) (v1.ImageIndex, error) {
181 var err error

Callers

nothing calls this directly

Calls 2

rewriteDigestMethod · 0.95
rewriteTLSTransportMethod · 0.95

Tested by

no test coverage detected