diff --git a/pkg/helpers/kubeconfig/smart_merge.go b/pkg/helpers/kubeconfig/smart_merge.go index d096e1de33..d048714fc6 100644 --- a/pkg/helpers/kubeconfig/smart_merge.go +++ b/pkg/helpers/kubeconfig/smart_merge.go @@ -58,6 +58,9 @@ func CreateConfig(namespace, userName string, clientCfg *restclient.Config) (*cl credentials := clientcmdapi.NewAuthInfo() credentials.Token = clientCfg.BearerToken + credentials.TokenFile = clientCfg.BearerTokenFile + credentials.AuthProvider = clientCfg.AuthProvider + credentials.Exec = clientCfg.ExecProvider credentials.ClientCertificate = clientCfg.TLSClientConfig.CertFile if len(credentials.ClientCertificate) == 0 { credentials.ClientCertificateData = clientCfg.TLSClientConfig.CertData