blob: ee491d1b21c6744b53e886131268ecc2217491bf [file] [log] [blame]
Serge Bazanski4abeb132022-10-11 11:32:19 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "server",
5 srcs = [
6 "agent_callback_service.go",
7 "server.go",
8 ],
9 importpath = "source.monogon.dev/cloud/bmaas/server",
10 visibility = ["//visibility:public"],
11 deps = [
12 "//cloud/bmaas/bmdb",
13 "//cloud/bmaas/bmdb/model",
14 "//cloud/bmaas/server/api",
15 "//cloud/lib/component",
16 "//metropolis/node/core/rpc",
17 "@com_github_google_uuid//:uuid",
18 "@io_k8s_klog//:klog",
19 "@io_k8s_klog_v2//:klog",
20 "@org_golang_google_grpc//:go_default_library",
21 "@org_golang_google_grpc//codes",
22 "@org_golang_google_grpc//reflection",
23 "@org_golang_google_grpc//status",
24 "@org_golang_google_protobuf//proto",
25 ],
26)
27
28go_test(
29 name = "server_test",
30 srcs = ["agent_callback_service_test.go"],
31 data = [
32 "@cockroach",
33 ],
34 embed = [":server"],
35 deps = [
36 "//cloud/bmaas/bmdb",
37 "//cloud/bmaas/bmdb/model",
38 "//cloud/bmaas/server/api",
39 "//cloud/lib/component",
40 "//metropolis/node/core/rpc",
41 "@com_github_google_uuid//:uuid",
42 "@org_golang_google_grpc//:go_default_library",
43 ],
44)