@@ -143,32 +143,19 @@ redpanda_cc_library(
143143 "util.h" ,
144144 ],
145145 implementation_deps = [
146- "//src/v/bytes:iobuf_parser" ,
147146 "//src/v/bytes:streambuf" ,
148147 "//src/v/cluster" ,
149148 "//src/v/container:chunked_hash_map" ,
150- "//src/v/container:chunked_vector" ,
151149 "//src/v/container:json" ,
152150 "//src/v/hashing:jump_consistent" ,
153151 "//src/v/hashing:xx" ,
154- "//src/v/json" ,
155152 "//src/v/kafka/protocol" ,
156- "//src/v/metrics" ,
157- "//src/v/model" ,
158- "//src/v/model:batch_compression" ,
159153 "//src/v/pandaproxy:core" ,
160- "//src/v/pandaproxy:logger" ,
161- "//src/v/random:time_jitter" ,
162154 "//src/v/schema/protobuf:confluent_type_cc_proto" ,
163155 "//src/v/schema/protobuf:google_type_cc_proto" ,
164156 "//src/v/ssx:future_util" ,
165- "//src/v/ssx:semaphore" ,
166- "//src/v/ssx:sformat" ,
167- "//src/v/storage:record_batch_builder" ,
168- "//src/v/strings:string_switch" ,
169157 "//src/v/utils:base64" ,
170158 "//src/v/utils:named_type" ,
171- "//src/v/utils:retry" ,
172159 "//src/v/utils:to_string" ,
173160 "@abseil-cpp//absl/algorithm:container" ,
174161 "@abseil-cpp//absl/container:btree" ,
@@ -181,7 +168,6 @@ redpanda_cc_library(
181168 "@boost//:algorithm" ,
182169 "@boost//:graph" ,
183170 "@boost//:math" ,
184- "@boost//:multi_index" ,
185171 "@boost//:outcome" ,
186172 "@boost//:range" ,
187173 "@fmt" ,
@@ -199,15 +185,26 @@ redpanda_cc_library(
199185 ":config" ,
200186 ":rjson" ,
201187 ":subject_name_strategy" ,
188+ ":transport" ,
202189 ":types" ,
203190 "//src/v/base" ,
191+ "//src/v/bytes:iobuf_parser" ,
204192 "//src/v/config" ,
205193 "//src/v/config:startup_config" ,
206- "//src/v/kafka/client" ,
207- "//src/v/kafka/client:config_utils" ,
208- "//src/v/kafka/client:configuration" ,
209- "//src/v/kafka/client:exceptions" ,
194+ "//src/v/container:chunked_vector" ,
195+ "//src/v/json" ,
196+ "//src/v/metrics" ,
197+ "//src/v/model" ,
198+ "//src/v/model:batch_compression" ,
210199 "//src/v/pandaproxy:json" ,
200+ "//src/v/pandaproxy:logger" ,
201+ "//src/v/random:time_jitter" ,
202+ "//src/v/ssx:semaphore" ,
203+ "//src/v/ssx:sformat" ,
204+ "//src/v/storage:record_batch_builder" ,
205+ "//src/v/strings:string_switch" ,
206+ "//src/v/utils:retry" ,
207+ "@boost//:multi_index" ,
211208 "@seastar" ,
212209 ],
213210)
@@ -246,6 +243,7 @@ redpanda_cc_library(
246243 ],
247244 implementation_deps = [
248245 ":core" ,
246+ ":kafka_client_transport" ,
249247 "//src/v/base" ,
250248 "//src/v/bytes:iobuf_parser" ,
251249 "//src/v/cluster" ,
@@ -264,9 +262,7 @@ redpanda_cc_library(
264262 "//src/v/container:chunked_vector" ,
265263 "//src/v/container:json" ,
266264 "//src/v/json" ,
267- "//src/v/kafka/client:config_utils" ,
268265 "//src/v/kafka/client:configuration" ,
269- "//src/v/kafka/client:exceptions" ,
270266 "//src/v/kafka/data/rpc" ,
271267 "//src/v/kafka/protocol" ,
272268 "//src/v/kafka/protocol:create_topics" ,
@@ -303,6 +299,7 @@ redpanda_cc_library(
303299 ":config" ,
304300 ":rjson" ,
305301 ":subject_name_strategy" ,
302+ ":transport" ,
306303 ":types" ,
307304 "//src/v/cluster:client_quota_backend" ,
308305 "//src/v/cluster:cluster_link_table" ,
@@ -314,7 +311,6 @@ redpanda_cc_library(
314311 "//src/v/cluster:plugin_table" ,
315312 "//src/v/cluster:rpc_utils" ,
316313 "//src/v/config:startup_config" ,
317- "//src/v/kafka/client" ,
318314 ],
319315)
320316
@@ -343,6 +339,7 @@ redpanda_cc_library(
343339 visibility = ["//visibility:public" ],
344340 deps = [
345341 ":server" ,
342+ ":transport" ,
346343 "//src/v/config:startup_config" ,
347344 "//src/v/pandaproxy:core" ,
348345 ],
0 commit comments