From 5976967af5fba5694b39568d709c25a6382994d7 Mon Sep 17 00:00:00 2001 From: Paolo Di Tommaso Date: Mon, 10 Jun 2024 12:15:41 +0200 Subject: [PATCH] Improve digest retrivial logs Signed-off-by: Paolo Di Tommaso --- .../groovy/io/seqera/wave/core/RegistryProxyService.groovy | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/groovy/io/seqera/wave/core/RegistryProxyService.groovy b/src/main/groovy/io/seqera/wave/core/RegistryProxyService.groovy index 36638bb86..c86cf1d5a 100644 --- a/src/main/groovy/io/seqera/wave/core/RegistryProxyService.groovy +++ b/src/main/groovy/io/seqera/wave/core/RegistryProxyService.groovy @@ -216,9 +216,13 @@ class RegistryProxyService { final route = RoutePath.v2manifestPath(coords) final proxyClient = client(route) final resp = proxyClient.head(route.path, WaveDefault.ACCEPT_HEADERS) - return resp.statusCode() == 200 + final result = resp.statusCode() == 200 ? resp.headers().firstValue('docker-content-digest').orElse(null) : null + if( !result ) { + log.warn "Unable to retrieve digest for image '$image' -- response status=${resp.statusCode()}; headers:\n${RegHelper.dumpHeaders(resp.headers())}" + } + return result } @ToString(includeNames = true, includePackage = false)