...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "nodefirewall",
5 srcs = [
6 "firewall_rules.go",
7 "nodefirewall.go",
8 ],
9 importpath = "edge-infra.dev/pkg/sds/ien/k8s/controllers/nodeagent/plugins/nodefirewall",
10 visibility = ["//visibility:public"],
11 deps = [
12 "//pkg/k8s/meta/status",
13 "//pkg/k8s/runtime/conditions",
14 "//pkg/k8s/runtime/controller/reconcile",
15 "//pkg/k8s/runtime/patch",
16 "//pkg/sds/ien/k8s/apis/v1:apis",
17 "//pkg/sds/ien/k8s/controllers/nodeagent/config",
18 "@com_github_spf13_afero//:afero",
19 "@io_k8s_sigs_controller_runtime//:controller-runtime",
20 "@io_k8s_sigs_controller_runtime//pkg/client",
21 "@io_k8s_sigs_controller_runtime//pkg/controller/controllerutil",
22 ],
23)
24
25go_test(
26 name = "nodefirewall_test",
27 srcs = ["nodefirewall_test.go"],
28 embed = [":nodefirewall"],
29 tags = [
30 "unit",
31 ],
32 visibility = ["//visibility:public"],
33 deps = [
34 "//pkg/lib/fog",
35 "//pkg/lib/kernel/netlink/link/mock",
36 "//pkg/sds/ien/k8s/apis/v1:apis",
37 "//pkg/sds/ien/k8s/controllers/nodeagent/config",
38 "//test/f2",
39 "@com_github_spf13_afero//:afero",
40 "@com_github_stretchr_testify//assert",
41 "@io_k8s_api//core/v1:core",
42 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
43 "@io_k8s_apimachinery//pkg/runtime",
44 "@io_k8s_apimachinery//pkg/util/runtime",
45 "@io_k8s_sigs_controller_runtime//:controller-runtime",
46 "@io_k8s_sigs_controller_runtime//pkg/client",
47 "@io_k8s_sigs_controller_runtime//pkg/client/fake",
48 ],
49)
View as plain text