(ref name.Digest)
| 233 | } |
| 234 | |
| 235 | func (c *defaultClient) Layer(ref name.Digest) (v1.Layer, error) { |
| 236 | if trace.IsEnabled() { |
| 237 | region := trace.StartRegion(c.ctx, "ec:oci-fetch-layer") |
| 238 | defer region.End() |
| 239 | trace.Logf(c.ctx, "", "image=%q", ref) |
| 240 | } |
| 241 | |
| 242 | layer, err := remote.Layer(ref, c.opts...) |
| 243 | if err != nil { |
| 244 | return nil, fmt.Errorf("fetching layer: %w", err) |
| 245 | } |
| 246 | return layer, nil |
| 247 | } |
| 248 | |
| 249 | func (c *defaultClient) Index(ref name.Reference) (v1.ImageIndex, error) { |
| 250 | if trace.IsEnabled() { |