INNER CODE UNIT · Go
cfgCtxt
aylei/kubectl-debug · pkg/plugin/cmd.go:479
cfgCtxt = rwCfg.Contexts[*o.Flags.Context]
log.Printf("Getting user name from context '%v' received from switch --context\r\n", *o.Flags.Context)
} else {
cfgCtxt = rwCfg.Contexts[rwCfg.CurrentContext]
log.Printf("Getting user name from default context '%v'\r\n", rwCfg.CurrentContext)
}
o.UserName = cfgCtxt.AuthInfo
log.Printf("User name '%v' received from context\r\n", o.UserName)
}
clientset, err := kubernetes.NewForConfig(o.Config)
if err != nil {
return err
}
o.KubeCli = clientset
o.CoreClient = clientset.CoreV1()
o.StopChannel = make(chan struct{}, 1)
o.ReadyChannel = make(chan struct{})