diff --git a/.changelog/12359.txt b/.changelog/12359.txt new file mode 100644 index 000000000000..ff00dad7d977 --- /dev/null +++ b/.changelog/12359.txt @@ -0,0 +1,3 @@ +```release-note:bug +csi: Fixed a bug where plugins written in NodeJS could fail to fingerprint +``` diff --git a/plugins/csi/client.go b/plugins/csi/client.go index 8c5185bbefff..1a4dcf0572b2 100644 --- a/plugins/csi/client.go +++ b/plugins/csi/client.go @@ -162,6 +162,7 @@ func newGrpcConn(addr string, logger hclog.Logger) (*grpc.ClientConn, error) { grpc.WithInsecure(), grpc.WithUnaryInterceptor(logging.UnaryClientInterceptor(logger)), grpc.WithStreamInterceptor(logging.StreamClientInterceptor(logger)), + grpc.WithAuthority("localhost"), grpc.WithDialer(func(target string, timeout time.Duration) (net.Conn, error) { return net.DialTimeout("unix", target, timeout) }),