blob: c4eb2264d54b3cd5c6f3ab681d21f64053652569 [file] [log] [blame]
Serge Bazanski35e8d792022-10-11 11:32:30 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "bmdb",
5 srcs = [
6 "bmdb.go",
Serge Bazanskide4e8412023-02-15 23:28:04 +01007 "connection.go",
Serge Bazanski35e8d792022-10-11 11:32:30 +02008 "sessions.go",
9 ],
10 importpath = "source.monogon.dev/cloud/bmaas/bmdb",
11 visibility = ["//visibility:public"],
12 deps = [
Serge Bazanskic50f6942023-04-24 18:27:22 +020013 "//cloud/bmaas/bmdb/metrics",
Serge Bazanski35e8d792022-10-11 11:32:30 +020014 "//cloud/bmaas/bmdb/model",
Serge Bazanski424e2012023-02-15 23:31:49 +010015 "//cloud/bmaas/bmdb/reflection",
Serge Bazanski35e8d792022-10-11 11:32:30 +020016 "//cloud/lib/component",
17 "@com_github_cockroachdb_cockroach_go_v2//crdb",
18 "@com_github_google_uuid//:uuid",
19 "@com_github_lib_pq//:pq",
Serge Bazanskic50f6942023-04-24 18:27:22 +020020 "@com_github_prometheus_client_golang//prometheus",
Serge Bazanski35e8d792022-10-11 11:32:30 +020021 "@io_k8s_klog_v2//:klog",
22 ],
23)
24
25go_test(
26 name = "bmdb_test",
Serge Bazanski68ca3702022-11-02 17:30:44 +010027 srcs = [
Serge Bazanski20312b42023-04-19 13:49:47 +020028 "backoff_test.go",
Serge Bazanski48e9bab2023-02-20 15:28:59 +010029 "migrations_test.go",
Serge Bazanski68ca3702022-11-02 17:30:44 +010030 "queries_test.go",
Serge Bazanski424e2012023-02-15 23:31:49 +010031 "reflection_test.go",
Serge Bazanski68ca3702022-11-02 17:30:44 +010032 "sessions_test.go",
33 ],
Serge Bazanski35e8d792022-10-11 11:32:30 +020034 data = [
35 "@cockroach",
36 ],
37 embed = [":bmdb"],
38 deps = [
Serge Bazanski10b21542023-04-13 12:12:05 +020039 "//cloud/agent/api",
Serge Bazanski35e8d792022-10-11 11:32:30 +020040 "//cloud/bmaas/bmdb/model",
Serge Bazanski424e2012023-02-15 23:31:49 +010041 "//cloud/bmaas/bmdb/reflection",
Serge Bazanski10b21542023-04-13 12:12:05 +020042 "//cloud/bmaas/server/api",
Serge Bazanski35e8d792022-10-11 11:32:30 +020043 "//cloud/lib/component",
Serge Bazanski20312b42023-04-19 13:49:47 +020044 "@com_github_google_go_cmp//cmp",
Serge Bazanskibe6c3ad2022-12-12 15:11:39 +010045 "@com_github_google_uuid//:uuid",
Serge Bazanski10b21542023-04-13 12:12:05 +020046 "@org_golang_google_protobuf//proto",
Serge Bazanski35e8d792022-10-11 11:32:30 +020047 ],
48)