kubectl loads config file once and uses persistent client config

This commit is contained in:
Di Xu
2018-11-20 14:49:10 +08:00
parent 71cf45f35c
commit 4b524ef995
3 changed files with 33 additions and 3 deletions

View File

@@ -423,7 +423,7 @@ func NewKubectlCommand(in io.Reader, out, err io.Writer) *cobra.Command {
addProfilingFlags(flags)
kubeConfigFlags := genericclioptions.NewConfigFlags()
kubeConfigFlags := genericclioptions.NewConfigFlags(true)
kubeConfigFlags.AddFlags(flags)
matchVersionKubeConfigFlags := cmdutil.NewMatchVersionFlags(kubeConfigFlags)
matchVersionKubeConfigFlags.AddFlags(cmds.PersistentFlags())