diff --git a/apis/istio/v1/client.go b/apis/istio/v1/client.go index df5290f..5cb11f6 100644 --- a/apis/istio/v1/client.go +++ b/apis/istio/v1/client.go @@ -43,15 +43,12 @@ func GetClientTCP(host string, port int64, timeout time.Duration) (ctx context.C c = NewKeyManagementServiceClient(conn) return } + func GetClientSocket(socket string, timeout time.Duration) (ctx context.Context, cancel context.CancelFunc, c KeyManagementServiceClient, err error) { // Get Client options := []grpc.DialOption{grpc.WithInsecure()} var conn *grpc.ClientConn - u := &url.URL{ - Scheme: "unix", - Path: socket, - } - if conn, err = grpc.Dial(u.String(), options...); err != nil { + if conn, err = grpc.Dial("unix:"+socket, options...); err != nil { return }