forked from redpanda-data/redpanda
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBUILD
More file actions
50 lines (48 loc) · 2.38 KB
/
Copy pathBUILD
File metadata and controls
50 lines (48 loc) · 2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
load("@rules_go//go:def.bzl", "go_library", "go_test")
go_library(
name = "publicapi",
srcs = [
"aigateway.go",
"controlplane.go",
"dataplane.go",
"enterprise.go",
"publicapi.go",
"transform.go",
],
importpath = "github.com/redpanda-data/redpanda/src/go/rpk/pkg/publicapi",
visibility = ["//visibility:public"],
deps = [
"//src/go/rpk/pkg/cli/version",
"//src/go/rpk/pkg/config",
"//src/go/rpk/pkg/httpapi",
"//src/go/rpk/pkg/oauth/authtoken",
"@build_buf_gen_go_redpandadata_ai_gateway_connectrpc_go//redpanda/api/aigateway/v1/aigatewayv1connect",
"@build_buf_gen_go_redpandadata_cloud_connectrpc_go//redpanda/api/byocplugin/v1alpha1/byocpluginv1alpha1connect",
"@build_buf_gen_go_redpandadata_cloud_connectrpc_go//redpanda/api/controlplane/v1/controlplanev1connect",
"@build_buf_gen_go_redpandadata_cloud_connectrpc_go//redpanda/api/iam/v1/iamv1connect",
"@build_buf_gen_go_redpandadata_cloud_protocolbuffers_go//redpanda/api/byocplugin/v1alpha1",
"@build_buf_gen_go_redpandadata_cloud_protocolbuffers_go//redpanda/api/controlplane/v1:controlplane",
"@build_buf_gen_go_redpandadata_cloud_protocolbuffers_go//redpanda/api/iam/v1:iam",
"@build_buf_gen_go_redpandadata_common_protocolbuffers_go//redpanda/api/common/v1:common",
"@build_buf_gen_go_redpandadata_dataplane_connectrpc_go//redpanda/api/dataplane/v1/dataplanev1connect",
"@build_buf_gen_go_redpandadata_dataplane_connectrpc_go//redpanda/api/dataplane/v1alpha3/dataplanev1alpha3connect",
"@build_buf_gen_go_redpandadata_dataplane_protocolbuffers_go//redpanda/api/dataplane/v1:dataplane",
"@build_buf_gen_go_redpandadata_gatekeeper_connectrpc_go//redpanda/api/gatekeeper/v1alpha1/gatekeeperv1alpha1connect",
"@com_connectrpc_connect//:connect",
"@org_uber_go_zap//:zap",
],
)
go_test(
name = "publicapi_test",
srcs = [
"controlplane_test.go",
"dataplane_test.go",
],
embed = [":publicapi"],
deps = [
"@build_buf_gen_go_redpandadata_dataplane_connectrpc_go//redpanda/api/dataplane/v1/dataplanev1connect",
"@build_buf_gen_go_redpandadata_dataplane_protocolbuffers_go//redpanda/api/dataplane/v1:dataplane",
"@com_connectrpc_connect//:connect",
"@com_github_stretchr_testify//require",
],
)