...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "server",
5 srcs = [
6 "certs.go",
7 "reset.go",
8 ],
9 importpath = "edge-infra.dev/pkg/sds/lib/etcd/server",
10 visibility = ["//visibility:public"],
11 deps = [
12 "//pkg/lib/crypto/certs/x509",
13 "//pkg/sds/lib/containerd",
14 "//pkg/sds/lib/dbus/systemd",
15 "//pkg/sds/lib/k8s/manifest",
16 "@io_k8s_api//core/v1:core",
17 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
18 "@io_k8s_apimachinery//pkg/runtime",
19 ],
20)
21
22go_test(
23 name = "server_test",
24 srcs = ["reset_test.go"],
25 data = glob(["testdata/**"]),
26 embed = [":server"],
27 embedsrcs = [
28 "testdata/etcd-with-fnc.yaml",
29 "testdata/etcd-without-fnc.yaml",
30 ],
31 deps = [
32 "//pkg/sds/lib/containerd",
33 "//pkg/sds/lib/containerd/mocks",
34 "//pkg/sds/lib/dbus/systemd",
35 "//pkg/sds/lib/dbus/systemd/mocks",
36 "//pkg/sds/lib/k8s/manifest",
37 "@com_github_go_logr_logr//testr",
38 "@com_github_golang_mock//gomock",
39 "@com_github_spf13_afero//:afero",
40 "@com_github_stretchr_testify//assert",
41 "@com_github_stretchr_testify//require",
42 "@io_k8s_api//core/v1:core",
43 "@io_k8s_sigs_controller_runtime//:controller-runtime",
44 ],
45)
View as plain text