Along the same lines, kaniko has a warmer image that can be used to cache base images on disk (not sure if oci-layout!), so there's definitely a crane pull analog.
Being able to efficiently separate fetch/publish from what these tools do will become increasingly critical for hermetic builds where folks want to:
This issue is stale because it has been open for 90 days with no
activity. It will automatically close after 30 more days of
inactivity. Keep fresh with the 'lifecycle/frozen' label.
Tools like
kaniko
andko
support writing OCI layouts, but i was surprised to find thatcrane push
doesn't seem to support pushing those: https://github.com/google/go-containerregistry/blob/7e0ed51a7bb1930bfb6859f319975b578ed04de2/pkg/crane/push.go#L33-L44Along the same lines,
kaniko
has awarmer
image that can be used to cache base images on disk (not sure if oci-layout!), so there's definitely acrane pull
analog.Being able to efficiently separate fetch/publish from what these tools do will become increasingly critical for hermetic builds where folks want to: