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

Method Delete

src/cmd/linuxkit/registry/remote.go:208–220  ·  view source on GitHub ↗
(ref name.Reference, options ...remote.Option)

Source from the content-addressed store, hash-verified

206}
207
208func (r *Remote) Delete(ref name.Reference, options ...remote.Option) error {
209 var err error
210 ref, err = r.rewriteReference(ref)
211 if err != nil {
212 return fmt.Errorf("rewriting reference %q: %w", ref.Name(), err)
213 }
214 opts, err := r.rewriteTLSTransport(options)
215 if err != nil {
216 return fmt.Errorf("rewriting TLS transport for %q: %w", ref.Name(), err)
217 }
218
219 return remote.Delete(ref, opts...)
220}
221
222func (r *Remote) rewriteTLSTransport(options []remote.Option) ([]remote.Option, error) {
223 // If there are no certs, return the options as is

Callers 5

stopFunction · 0.80
cleanupTaskFunction · 0.80
systemInitCmdFunction · 0.80
DeleteImageMethod · 0.80
DeleteInstanceMethod · 0.80

Calls 2

rewriteReferenceMethod · 0.95
rewriteTLSTransportMethod · 0.95

Tested by

no test coverage detected