diff options
author | Tianon Gravi <admwiggin@gmail.com> | 2023-05-11 18:10:21 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-11 18:10:21 +0000 |
commit | 46ce4ec8cf6c05dfb395f1de93914ec7564216e7 (patch) | |
tree | 19023ab9aa2d63cc6af4888d82dac1becc8f080b /builder/builder.go | |
parent | 9983d896defb758e450112e69434006358e7310c (diff) | |
parent | bd6868557d7ceb58d1d4717737e9da755cad87e5 (diff) | |
download | docker-46ce4ec8cf6c05dfb395f1de93914ec7564216e7.tar.gz |
Merge pull request #45322 from laurazard/c8d-upstream-classic-builder
c8d: implement classic builder
Diffstat (limited to 'builder/builder.go')
-rw-r--r-- | builder/builder.go | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/builder/builder.go b/builder/builder.go index 8f33485250..d3521ddfbb 100644 --- a/builder/builder.go +++ b/builder/builder.go @@ -14,6 +14,7 @@ import ( containerpkg "github.com/docker/docker/container" "github.com/docker/docker/image" "github.com/docker/docker/layer" + "github.com/opencontainers/go-digest" ) const ( @@ -45,7 +46,7 @@ type Backend interface { // ContainerCreateWorkdir creates the workdir ContainerCreateWorkdir(containerID string) error - CreateImage(config []byte, parent string) (Image, error) + CreateImage(ctx context.Context, config []byte, parent string, contentStoreDigest digest.Digest) (Image, error) ImageCacheBuilder } @@ -104,6 +105,7 @@ type ROLayer interface { Release() error NewRWLayer() (RWLayer, error) DiffID() layer.DiffID + ContentStoreDigest() digest.Digest } // RWLayer is active layer that can be read/modified |