From e0543ccc818a6374f97bd2b9a875c90f921a4104 Mon Sep 17 00:00:00 2001 From: jmorganca Date: Mon, 16 Aug 2021 11:34:18 -0400 Subject: [PATCH] only print kubeconfig location after login for 1+ destinations --- internal/cmd/cmd.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/cmd/cmd.go b/internal/cmd/cmd.go index 3681abb0ea..d052e9480e 100644 --- a/internal/cmd/cmd.go +++ b/internal/cmd/cmd.go @@ -616,8 +616,10 @@ var loginCmd = &cobra.Command{ return err } - kubeConfigPath := clientcmd.NewNonInteractiveDeferredLoadingClientConfig(clientcmd.NewDefaultClientConfigLoadingRules(), &clientcmd.ConfigOverrides{}).ConfigAccess().GetDefaultFilename() - fmt.Println(blue("✓") + " Kubeconfig updated: " + termenv.String(strings.ReplaceAll(kubeConfigPath, home, "~")).Bold().String()) + if len(destRes.Destinations) > 0 { + kubeConfigPath := clientcmd.NewNonInteractiveDeferredLoadingClientConfig(clientcmd.NewDefaultClientConfigLoadingRules(), &clientcmd.ConfigOverrides{}).ConfigAccess().GetDefaultFilename() + fmt.Println(blue("✓") + " Kubeconfig updated: " + termenv.String(strings.ReplaceAll(kubeConfigPath, home, "~")).Bold().String()) + } context, err := switchToFirstInfraContext() if err != nil {