From 426768596768f303faa4a337dee30374b63294a3 Mon Sep 17 00:00:00 2001 From: Mathieu Benoit Date: Fri, 7 Sep 2018 23:09:01 -0400 Subject: [PATCH] feat(helm): call ensureNamespace only if namespace != "" Signed-off-by: Mathieu Benoit --- pkg/kube/client.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pkg/kube/client.go b/pkg/kube/client.go index 4dbe32bbb..34f9e860c 100644 --- a/pkg/kube/client.go +++ b/pkg/kube/client.go @@ -235,12 +235,14 @@ func (c *Client) Get(namespace string, reader io.Reader) (string, error) { // // Namespace will set the namespaces. func (c *Client) Update(namespace string, originalReader, targetReader io.Reader, force bool, recreate bool, timeout int64, shouldWait bool) error { - client, err := c.ClientSet() - if err != nil { - return err - } - if err := ensureNamespace(client, namespace); err != nil { - return err + if namespace != "" { + client, err := c.ClientSet() + if err != nil { + return err + } + if err := ensureNamespace(client, namespace); err != nil { + return err + } } original, err := c.BuildUnstructured(namespace, originalReader)