in plugin/healthz.go [143:155]
func dialUnix(unixSocketPath string) (*grpc.ClientConn, error) {
protocol, addr := "unix", unixSocketPath
dialer := func(ctx context.Context, addr string) (net.Conn, error) {
if deadline, ok := ctx.Deadline(); ok {
return net.DialTimeout(protocol, addr, time.Until(deadline))
}
return net.DialTimeout(protocol, addr, 0)
}
return grpc.Dial(addr,
grpc.WithTransportCredentials(insecure.NewCredentials()),
grpc.WithContextDialer(dialer))
}