buildkit/cache/remotecache
Erik Sipsma ce012ab70c remote cache: support arbitrary layers as results
This change enables inline cache to work as expected with MergeOp by
supporting a new type of result, DiffResult, which enables results to be
specified as a specific ordered set of layers inside an image.
Previously, results could only be specified with a singe layer index,
which meant that they had to start at the image's base layer and end at
that index. That meant that merge inputs couldn't be specified as they
are often a subset of the image layers that don't begin at the base.

Signed-off-by: Erik Sipsma <erik@sipsma.dev>
2022-01-11 13:27:05 -08:00
..
gha gha: fix handling removed blobs on reexport 2021-10-28 20:30:48 -07:00
inline remote cache: support arbitrary layers as results 2022-01-11 13:27:05 -08:00
local all: unify the specs-go package import alias to ocispecs 2021-08-11 08:29:09 +09:00
registry push: workaround deadlock in containerd pusher 2021-11-12 17:33:08 -08:00
v1 remote cache: support arbitrary layers as results 2022-01-11 13:27:05 -08:00
export.go gha: fix handling removed blobs on reexport 2021-10-28 20:30:48 -07:00
import.go all: unify the specs-go package import alias to ocispecs 2021-08-11 08:29:09 +09:00