From 916d4872262eed04fb6626183c2306320d14e965 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Gronowski?= Date: Fri, 31 Jan 2025 16:39:43 +0100 Subject: [PATCH] core/remotes: Handle attestations in MakeRefKey MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Don't produce `reference for unknown type: application/vnd.in-toto+json` warning logs when pushing/fetching an image containing the attestation manifests. Signed-off-by: Paweł Gronowski --- core/remotes/handlers.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/remotes/handlers.go b/core/remotes/handlers.go index 16fcdbf84..a3e1ff984 100644 --- a/core/remotes/handlers.go +++ b/core/remotes/handlers.go @@ -80,6 +80,8 @@ func MakeRefKey(ctx context.Context, desc ocispec.Descriptor) string { return "layer-" + key case images.IsKnownConfig(desc.MediaType): return "config-" + key + case images.IsAttestationType(desc.MediaType): + return "attestation-" + key default: log.G(ctx).Warnf("reference for unknown type: %s", desc.MediaType) return "unknown-" + key