From 1920761c906ae113f5bec42ee16d8d85cbb4dba3 Mon Sep 17 00:00:00 2001 From: Adam Reese Date: Thu, 3 Nov 2016 14:44:02 -0700 Subject: [PATCH] fix(kube): add default client config to the loading rules fixes: #1505 --- pkg/kube/config.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/kube/config.go b/pkg/kube/config.go index bb680ddbd..8bce50c7d 100644 --- a/pkg/kube/config.go +++ b/pkg/kube/config.go @@ -16,14 +16,15 @@ limitations under the License. package kube // import "k8s.io/helm/pkg/kube" -import ( - "k8s.io/kubernetes/pkg/client/unversioned/clientcmd" -) +import "k8s.io/kubernetes/pkg/client/unversioned/clientcmd" // GetConfig returns a kubernetes client config for a given context. func GetConfig(context string) clientcmd.ClientConfig { rules := clientcmd.NewDefaultClientConfigLoadingRules() + rules.DefaultClientConfig = &clientcmd.DefaultClientConfig + overrides := &clientcmd.ConfigOverrides{ClusterDefaults: clientcmd.ClusterDefaults} + if context != "" { overrides.CurrentContext = context }