From 50265d65d4e28e568c76f5e0615855421e3c1326 Mon Sep 17 00:00:00 2001 From: Justin Chadwell Date: Thu, 25 Aug 2022 16:05:13 +0100 Subject: [PATCH] attestations: suppress containerd media type warnings Signed-off-by: Justin Chadwell --- exporter/containerimage/export.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/exporter/containerimage/export.go b/exporter/containerimage/export.go index 18b5f4dfc..e20eb19d4 100644 --- a/exporter/containerimage/export.go +++ b/exporter/containerimage/export.go @@ -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) }