1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_test(
4 name = "info_test",
5 srcs = [
6 "config_test.go",
7 "integration_test.go",
8 "secret_test.go",
9 "watch_test.go",
10 ],
11 data = [
12 "//hack/tools:etcd",
13 "//hack/tools:kube-apiserver",
14 "//hack/tools:kubectl",
15 "//test:config_json",
16 ],
17 tags = [
18 "integration",
19 "needs-f2-refactor",
20 ],
21 visibility = ["//visibility:public"],
22 deps = [
23 ":info",
24 "//config/components/info",
25 "//pkg/edge/info/fake",
26 "//pkg/k8s/rbac",
27 "//pkg/k8s/runtime/sap",
28 "//pkg/k8s/unstructured",
29 "//pkg/lib/logging",
30 "//test/f2",
31 "//test/f2/x/ktest",
32 "@com_github_stretchr_testify//assert",
33 "@com_github_stretchr_testify//require",
34 "@io_k8s_api//core/v1:core",
35 "@io_k8s_apimachinery//pkg/api/errors",
36 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
37 "@io_k8s_apimachinery//pkg/runtime",
38 "@io_k8s_apimachinery//pkg/types",
39 "@io_k8s_apimachinery//pkg/util/runtime",
40 "@io_k8s_client_go//kubernetes/scheme",
41 "@io_k8s_client_go//rest",
42 "@io_k8s_sigs_controller_runtime//pkg/client",
43 "@io_k8s_sigs_controller_runtime//pkg/client/fake",
44 ],
45)
46
47go_library(
48 name = "info",
49 srcs = [
50 "config.go",
51 "constants.go",
52 "secret.go",
53 "watch.go",
54 ],
55 importpath = "edge-infra.dev/pkg/edge/info",
56 visibility = ["//visibility:public"],
57 deps = [
58 "//pkg/edge/constants/api/fleet",
59 "@com_github_go_logr_logr//:logr",
60 "@io_k8s_api//core/v1:core",
61 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
62 "@io_k8s_apimachinery//pkg/fields",
63 "@io_k8s_apimachinery//pkg/watch",
64 "@io_k8s_sigs_controller_runtime//pkg/client",
65 ],
66)
View as plain text