...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_test(
4 name = "embed_test",
5 srcs = [
6 "cluster_test.go",
7 "embed_test.go",
8 "integration_test.go",
9 "member_test.go",
10 ],
11 embed = [":embed"],
12 tags = ["block-network"],
13 deps = [
14 "//pkg/sds/lib/etcd/client",
15 "//pkg/sds/lib/etcd/client/retry",
16 "@com_github_go_logr_logr//testr",
17 "@com_github_spf13_afero//:afero",
18 "@com_github_stretchr_testify//assert",
19 "@com_github_stretchr_testify//require",
20 "@io_etcd_go_etcd_server_v3//embed",
21 "@io_k8s_sigs_controller_runtime//:controller-runtime",
22 ],
23)
24
25go_library(
26 name = "embed",
27 srcs = [
28 "cluster.go",
29 "embed.go",
30 "member.go",
31 ],
32 importpath = "edge-infra.dev/pkg/sds/lib/etcd/server/embed",
33 visibility = ["//visibility:public"],
34 deps = [
35 "//pkg/lib/fog",
36 "@com_github_spf13_afero//:afero",
37 "@io_etcd_go_etcd_server_v3//embed",
38 "@org_golang_x_sync//errgroup",
39 ],
40)
View as plain text