feat: lite mode not add route diy cidr

This commit is contained in:
fengcaiwen
2023-10-26 18:01:01 +08:00
committed by naison
parent 126eca32f8
commit 2d44c9b00d
13 changed files with 473 additions and 453 deletions

View File

@@ -6,6 +6,7 @@ import (
log "github.com/sirupsen/logrus"
"github.com/spf13/pflag"
"k8s.io/utils/pointer"
"github.com/wencaiwulue/kubevpn/pkg/config"
"github.com/wencaiwulue/kubevpn/pkg/daemon/rpc"
@@ -80,7 +81,9 @@ func (svr *Server) Proxy(req *rpc.ConnectRequest, resp rpc.Daemon_ProxyServer) e
} else {
log.Infof("try to disconnect from another cluster")
var disconnect rpc.Daemon_DisconnectClient
disconnect, err = daemonClient.Disconnect(ctx, &rpc.DisconnectRequest{})
disconnect, err = daemonClient.Disconnect(ctx, &rpc.DisconnectRequest{
ID: pointer.Int32(0),
})
if err != nil {
return err
}
@@ -90,6 +93,7 @@ func (svr *Server) Proxy(req *rpc.ConnectRequest, resp rpc.Daemon_ProxyServer) e
if err == io.EOF {
break
} else if err != nil {
log.Errorf("recv from disconnect failed, %v", err)
return err
}
err = resp.Send(&rpc.ConnectResponse{Message: recv.Message})