...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "trustanchor",
5 srcs = [
6 "doc.go",
7 "trustanchor.go",
8 ],
9 importpath = "edge-infra.dev/pkg/edge/linkerd/certs/trustanchor",
10 visibility = ["//visibility:public"],
11 deps = [
12 "//pkg/edge/linkerd",
13 "//pkg/edge/linkerd/k8s/apis/linkerd/v1alpha1",
14 "//pkg/edge/linkerd/k8s/controllers/metrics",
15 "//pkg/k8s/runtime/conditions",
16 "//pkg/lib/fog",
17 "@com_github_linkerd_linkerd2//pkg/tls",
18 "@io_k8s_api//core/v1:core",
19 "@io_k8s_apimachinery//pkg/api/errors",
20 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
21 "@io_k8s_apimachinery//pkg/types",
22 "@io_k8s_sigs_controller_runtime//pkg/client",
23 ],
24)
25
26go_test(
27 name = "trustanchor_test",
28 srcs = ["trustanchor_test.go"],
29 data = [
30 "//hack/tools:etcd",
31 "//hack/tools:kube-apiserver",
32 "//hack/tools:kubectl",
33 ],
34 embed = [":trustanchor"],
35 tags = [
36 "integration",
37 "needs-f2-refactor",
38 ],
39 visibility = ["//visibility:public"],
40 deps = [
41 "//pkg/edge/linkerd",
42 "//pkg/edge/linkerd/k8s/apis/linkerd/v1alpha1",
43 "//test/f2",
44 "//test/f2/x/ktest",
45 "@com_github_stretchr_testify//assert",
46 "@com_github_stretchr_testify//require",
47 "@io_k8s_api//core/v1:core",
48 "@io_k8s_apimachinery//pkg/api/errors",
49 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
50 "@io_k8s_apimachinery//pkg/types",
51 "@io_k8s_sigs_controller_runtime//pkg/client",
52 ],
53)
View as plain text