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

Method Put

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

Source from the content-addressed store, hash-verified

95}
96
97func (r *Remote) Put(ref name.Reference, t remote.Taggable, options ...remote.Option) error {
98 var err error
99 ref, err = r.rewriteReference(ref)
100 if err != nil {
101 return fmt.Errorf("rewriting reference %q: %w", ref.Name(), err)
102 }
103 opts, err := r.rewriteTLSTransport(options)
104 if err != nil {
105 return fmt.Errorf("rewriting TLS transport for %q: %w", ref.Name(), err)
106 }
107
108 return remote.Put(ref, t, opts...)
109}
110
111func (r *Remote) Write(ref name.Reference, img v1.Image, options ...remote.Option) error {
112 var err error

Callers

nothing calls this directly

Calls 2

rewriteReferenceMethod · 0.95
rewriteTLSTransportMethod · 0.95

Tested by

no test coverage detected