mirror of
https://github.com/kubenetworks/kubevpn.git
synced 2025-12-24 11:51:13 +08:00
optimize code
This commit is contained in:
@@ -15,7 +15,7 @@ import (
|
||||
var connect pkg.ConnectOptions
|
||||
|
||||
func init() {
|
||||
connectCmd.Flags().StringVar(&connect.Kubeconfigpath, "kubeconfig", clientcmd.RecommendedHomeFile, "kubeconfig")
|
||||
connectCmd.Flags().StringVar(&connect.KubeconfigPath, "kubeconfig", clientcmd.RecommendedHomeFile, "kubeconfig")
|
||||
connectCmd.Flags().StringVarP(&connect.Namespace, "namespace", "n", "", "namespace")
|
||||
connectCmd.PersistentFlags().StringArrayVar(&connect.Workloads, "workloads", []string{}, "workloads, like: services/tomcat, deployment/nginx, replicaset/tomcat...")
|
||||
connectCmd.Flags().StringVar((*string)(&connect.Mode), "mode", string(pkg.Reverse), "default mode is reverse")
|
||||
|
||||
@@ -30,11 +30,11 @@ const (
|
||||
)
|
||||
|
||||
type ConnectOptions struct {
|
||||
nodeConfig Route
|
||||
Kubeconfigpath string
|
||||
KubeconfigPath string
|
||||
Namespace string
|
||||
Mode Mode
|
||||
Workloads []string
|
||||
nodeConfig Route
|
||||
clientset *kubernetes.Clientset
|
||||
restclient *rest.RESTClient
|
||||
config *rest.Config
|
||||
@@ -265,7 +265,7 @@ func getCIDR(clientset *kubernetes.Clientset, namespace string) ([]*net.IPNet, e
|
||||
func (c *ConnectOptions) InitClient() {
|
||||
var err error
|
||||
configFlags := genericclioptions.NewConfigFlags(true).WithDeprecatedPasswordFlag()
|
||||
configFlags.KubeConfig = &c.Kubeconfigpath
|
||||
configFlags.KubeConfig = &c.KubeconfigPath
|
||||
c.factory = cmdutil.NewFactory(cmdutil.NewMatchVersionFlags(configFlags))
|
||||
|
||||
if c.config, err = c.factory.ToRESTConfig(); err != nil {
|
||||
@@ -282,5 +282,5 @@ func (c *ConnectOptions) InitClient() {
|
||||
log.Fatal(err)
|
||||
}
|
||||
}
|
||||
log.Infof("kubeconfig path: %s, namespace: %s, serivces: %v", c.Kubeconfigpath, c.Namespace, c.Workloads)
|
||||
log.Infof("kubeconfig path: %s, namespace: %s, serivces: %v", c.KubeconfigPath, c.Namespace, c.Workloads)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user