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

Method Write

src/cmd/linuxkit/registry/remote.go:111–123  ·  view source on GitHub ↗
(ref name.Reference, img v1.Image, options ...remote.Option)

Source from the content-addressed store, hash-verified

109}
110
111func (r *Remote) Write(ref name.Reference, img v1.Image, options ...remote.Option) error {
112 var err error
113 ref, err = r.rewriteReference(ref)
114 if err != nil {
115 return fmt.Errorf("rewriting reference %q: %w", ref.Name(), err)
116 }
117 opts, err := r.rewriteTLSTransport(options)
118 if err != nil {
119 return fmt.Errorf("rewriting TLS transport for %q: %w", ref.Name(), err)
120 }
121
122 return remote.Write(ref, img, opts...)
123}
124
125func (r *Remote) WriteIndex(ref name.Reference, ii v1.ImageIndex, options ...remote.Option) error {
126 var err error

Callers

nothing calls this directly

Calls 2

rewriteReferenceMethod · 0.95
rewriteTLSTransportMethod · 0.95

Tested by

no test coverage detected