node returns a layerNode for the specified layerID.
(layerID string)
| 22 | |
| 23 | // node returns a layerNode for the specified layerID. |
| 24 | func (t *layerTree) node(layerID string) *layerNode { |
| 25 | node, exists := t.nodes[layerID] |
| 26 | if !exists { |
| 27 | node = &layerNode{} |
| 28 | t.nodes[layerID] = node |
| 29 | } |
| 30 | return node |
| 31 | } |
| 32 | |
| 33 | // toOCI returns an OCI image for the specified image. |
| 34 | func (t *layerTree) toOCI(ctx context.Context, i *Image) (*ociv1.Image, error) { |