From f3d1886db7257f644c21790bd9002e79b9f685a7 Mon Sep 17 00:00:00 2001 From: Jimmi Dyson Date: Thu, 3 Mar 2022 19:29:16 +0000 Subject: [PATCH] fix: Improved log output for manifest errors --- cmd/create/imagebundle/image_bundle.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cmd/create/imagebundle/image_bundle.go b/cmd/create/imagebundle/image_bundle.go index 2af02f9e..7af6841e 100644 --- a/cmd/create/imagebundle/image_bundle.go +++ b/cmd/create/imagebundle/image_bundle.go @@ -148,11 +148,15 @@ func NewCommand(out output.Output) *cobra.Command { fmt.Sprintf("%s%s", srcSkopeoScheme, srcImageName), ) if err != nil { + out.V(4). + Infof("error reading manifest from registry (%v), trying local docker daemon", err) srcSkopeoScheme = "docker-daemon:" srcDaemonImageManifestList, skopeoDaemonStdout, skopeoDaemonStderr, err := skopeoRunner.InspectManifest( context.Background(), fmt.Sprintf("%s%s", srcSkopeoScheme, srcImageName), ) + skopeoStdout = append(skopeoStdout, skopeoDaemonStdout...) + skopeoStderr = append(skopeoStderr, skopeoDaemonStderr...) if err != nil { out.EndOperation(false) out.Infof("---skopeo stdout---:\n%s", skopeoStdout) @@ -160,8 +164,6 @@ func NewCommand(out output.Output) *cobra.Command { return err } srcImageManifestList = srcDaemonImageManifestList - skopeoStdout = append(skopeoStdout, skopeoDaemonStdout...) - skopeoStderr = append(skopeoStderr, skopeoDaemonStderr...) } out.V(4).Infof("---skopeo stdout---:\n%s", skopeoStdout) out.V(4).Infof("---skopeo stderr---:\n%s", skopeoStderr)