diff --git a/pkg/hostman/guestman/forwarder/client.go b/pkg/hostman/guestman/forwarder/client.go new file mode 100644 index 0000000000..be5285e553 --- /dev/null +++ b/pkg/hostman/guestman/forwarder/client.go @@ -0,0 +1,18 @@ +package forwarder + +import ( + "google.golang.org/grpc" + + "yunion.io/x/pkg/errors" + + pb "yunion.io/x/onecloud/pkg/hostman/guestman/forwarder/api" +) + +func NewClient(target string) (pb.ForwarderClient, error) { + cc, err := grpc.Dial(target, grpc.WithInsecure()) + if err != nil { + return nil, errors.Wrap(err, "grpc Dial") + } + c := pb.NewForwarderClient(cc) + return c, nil +}