From 5c5155318775e503445d9d731774ebfc8acc6133 Mon Sep 17 00:00:00 2001 From: Dan Vulpe Date: Mon, 27 Jul 2020 19:09:46 +0100 Subject: [PATCH] retain the error when appending the stderr output Signed-off-by: Dan Vulpe --- pkg/cluster/kubernetes/sync.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/cluster/kubernetes/sync.go b/pkg/cluster/kubernetes/sync.go index 63c101a20..e7203ef9f 100644 --- a/pkg/cluster/kubernetes/sync.go +++ b/pkg/cluster/kubernetes/sync.go @@ -600,7 +600,7 @@ func (c *Kubectl) doCommand(logger log.Logger, r io.Reader, args ...string) erro begin := time.Now() err := cmd.Run() if err != nil { - err = errors.Wrap(errors.New(strings.TrimSpace(stderr.String())), "running kubectl") + err = fmt.Errorf("running kubectl: %w, stderr: %s", err, strings.TrimSpace(stderr.String())) } logger.Log("cmd", "kubectl "+strings.Join(args, " "), "took", time.Since(begin), "err", err, "output", strings.TrimSpace(stdout.String()))