Merge pull request #3063 from jedevc/attestations-intoto-push

attestations: suppress containerd media type warnings
This commit is contained in:
Tõnis Tiigi
2022-08-25 16:56:44 -07:00
committed by GitHub

View File

@@ -14,8 +14,10 @@ import (
"github.com/containerd/containerd/images"
"github.com/containerd/containerd/leases"
"github.com/containerd/containerd/platforms"
"github.com/containerd/containerd/remotes"
"github.com/containerd/containerd/remotes/docker"
"github.com/containerd/containerd/rootfs"
intoto "github.com/in-toto/in-toto-golang/in_toto"
"github.com/moby/buildkit/cache"
cacheconfig "github.com/moby/buildkit/cache/config"
"github.com/moby/buildkit/exporter"
@@ -352,6 +354,7 @@ func (e *imageExporterInstance) pushImage(ctx context.Context, src *exporter.Sou
}
}
ctx = remotes.WithMediaTypeKeyPrefix(ctx, intoto.PayloadType, "intoto")
return push.Push(ctx, e.opt.SessionManager, sessionID, mprovider, e.opt.ImageWriter.ContentStore(), dgst, targetName, e.insecure, e.opt.RegistryHosts, e.pushByDigest, annotations)
}