From 20b422ef289045633d3339b926a3e8b0dbe11f49 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20de=20Saint=20Martin?= Date: Tue, 11 Aug 2020 17:07:48 +0200 Subject: [PATCH] feature(wait): turn the debug logs into stdout print. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Cédric de Saint Martin --- pkg/kube/client.go | 1 - pkg/kube/wait.go | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/kube/client.go b/pkg/kube/client.go index 62e1b104b..8834be522 100644 --- a/pkg/kube/client.go +++ b/pkg/kube/client.go @@ -120,7 +120,6 @@ func (c *Client) Wait(resources ResourceList, timeout time.Duration) error { } w := waiter{ c: cs, - log: c.Log, timeout: timeout, } return w.waitForResources(resources) diff --git a/pkg/kube/wait.go b/pkg/kube/wait.go index 90a9f8b38..4aa74e2a2 100644 --- a/pkg/kube/wait.go +++ b/pkg/kube/wait.go @@ -19,6 +19,7 @@ package kube // import "helm.sh/helm/v3/pkg/kube" import ( "context" "fmt" + "os" "time" "github.com/pkg/errors" @@ -44,7 +45,10 @@ import ( type waiter struct { c kubernetes.Interface timeout time.Duration - log func(string, ...interface{}) +} + +func (w *waiter) log(format string, v ...interface{}) { + fmt.Fprintf(os.Stdout, fmt.Sprintf("%s\n", format), v...) } // waitForResources polls to get the current status of all pods, PVCs, and Services