feat(helm): call ensureNamespace only if namespace != ""

Signed-off-by: Mathieu Benoit <mabenoit@microsoft.com>
pull/4600/head
Mathieu Benoit 7 years ago
parent c556e2e9f7
commit c6cf8a27a2

@ -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)

Loading…
Cancel
Save