blob: 4303d625a259382a7abc2308e59806eef333c5da [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",
Serge Bazanski42f13462023-04-19 15:00:06 +020018 "@com_github_cenkalti_backoff_v4//:backoff",
Serge Bazanski4abeb132022-10-11 11:32:19 +020019 "@com_github_google_uuid//:uuid",
20 "@io_k8s_klog//:klog",
21 "@io_k8s_klog_v2//:klog",
22 "@org_golang_google_grpc//:go_default_library",
23 "@org_golang_google_grpc//codes",
24 "@org_golang_google_grpc//reflection",
25 "@org_golang_google_grpc//status",
26 "@org_golang_google_protobuf//proto",
27 ],
28)
29
30go_test(
31 name = "server_test",
32 srcs = ["agent_callback_service_test.go"],
33 data = [
34 "@cockroach",
35 ],
36 embed = [":server"],
37 deps = [
38 "//cloud/bmaas/bmdb",
39 "//cloud/bmaas/bmdb/model",
40 "//cloud/bmaas/server/api",
41 "//cloud/lib/component",
42 "//metropolis/node/core/rpc",
43 "@com_github_google_uuid//:uuid",
44 "@org_golang_google_grpc//:go_default_library",
Serge Bazanski6c9535b2023-01-03 13:17:42 +010045 "@org_golang_google_protobuf//proto",
Serge Bazanski4abeb132022-10-11 11:32:19 +020046 ],
47)