...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "selector",
5 srcs = [
6 "selector.go",
7 "selectors.go",
8 ],
9 importpath = "edge-infra.dev/pkg/sds/ien/k8s/controllers/nodeagent/plugins/thinclient/selector",
10 visibility = ["//visibility:public"],
11 deps = [
12 "//pkg/sds/ien/k8s/controllers/nodeagent/config",
13 "//pkg/sds/ien/k8s/controllers/nodeagent/plugins/thinclient/configobject",
14 "@io_k8s_api//core/v1:core",
15 "@io_k8s_apimachinery//pkg/fields",
16 "@io_k8s_apimachinery//pkg/labels",
17 "@io_k8s_sigs_controller_runtime//pkg/client",
18 ],
19)
20
21go_test(
22 name = "selector_test",
23 srcs = ["selector_test.go"],
24 embed = [":selector"],
25 deps = [
26 "//pkg/sds/ien/k8s/apis/v1:apis",
27 "//pkg/sds/ien/k8s/controllers/nodeagent/config/fake",
28 "//pkg/sds/ien/k8s/controllers/nodeagent/plugins/thinclient/configobject",
29 "@com_github_stretchr_testify//assert",
30 "@io_k8s_api//core/v1:core",
31 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
32 "@io_k8s_apimachinery//pkg/runtime",
33 "@io_k8s_apimachinery//pkg/util/runtime",
34 "@io_k8s_client_go//kubernetes/scheme",
35 "@io_k8s_sigs_controller_runtime//pkg/client",
36 "@io_k8s_sigs_controller_runtime//pkg/client/fake",
37 ],
38)
View as plain text