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

Method WriteLayer

src/cmd/linuxkit/registry/remote.go:139–151  ·  view source on GitHub ↗
(repo name.Repository, layer v1.Layer, options ...remote.Option)

Source from the content-addressed store, hash-verified

137}
138
139func (r *Remote) WriteLayer(repo name.Repository, layer v1.Layer, options ...remote.Option) error {
140 var err error
141 repo, err = r.rewriteRepository(repo)
142 if err != nil {
143 return fmt.Errorf("rewriting repository %q: %w", repo.Name(), err)
144 }
145 opts, err := r.rewriteTLSTransport(options)
146 if err != nil {
147 return fmt.Errorf("rewriting TLS transport for %q: %w", repo.Name(), err)
148 }
149
150 return remote.WriteLayer(repo, layer, opts...)
151}
152
153func (r *Remote) List(repo name.Repository, options ...remote.Option) ([]string, error) {
154 var err error

Callers

nothing calls this directly

Calls 2

rewriteRepositoryMethod · 0.95
rewriteTLSTransportMethod · 0.95

Tested by

no test coverage detected