blob: aa4d8986cf7b81e31543ae2cdebc974a0474201f [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",
Serge Bazanski77628312023-02-15 23:33:22 +010014 "//cloud/bmaas/bmdb/webug",
Serge Bazanski4abeb132022-10-11 11:32:19 +020015 "//cloud/bmaas/server/api",
16 "//cloud/lib/component",
17 "//metropolis/node/core/rpc",
18 "@com_github_google_uuid//:uuid",
19 "@io_k8s_klog//:klog",
20 "@io_k8s_klog_v2//:klog",
21 "@org_golang_google_grpc//:go_default_library",
22 "@org_golang_google_grpc//codes",
23 "@org_golang_google_grpc//reflection",
24 "@org_golang_google_grpc//status",
25 "@org_golang_google_protobuf//proto",
26 ],
27)
28
29go_test(
30 name = "server_test",
31 srcs = ["agent_callback_service_test.go"],
32 data = [
33 "@cockroach",
34 ],
35 embed = [":server"],
36 deps = [
37 "//cloud/bmaas/bmdb",
38 "//cloud/bmaas/bmdb/model",
39 "//cloud/bmaas/server/api",
40 "//cloud/lib/component",
41 "//metropolis/node/core/rpc",
42 "@com_github_google_uuid//:uuid",
43 "@org_golang_google_grpc//:go_default_library",
Serge Bazanski6c9535b2023-01-03 13:17:42 +010044 "@org_golang_google_protobuf//proto",
Serge Bazanski4abeb132022-10-11 11:32:19 +020045 ],
46)