...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "workloads",
5 srcs = [
6 "doc.go",
7 "ownerref.go",
8 "workloads.go",
9 "workloads_types.go",
10 ],
11 importpath = "edge-infra.dev/pkg/edge/linkerd/k8s/controllers/workloadinjection/workloads",
12 visibility = ["//visibility:public"],
13 deps = [
14 "//pkg/edge/k8objectsutils/status",
15 "//pkg/edge/linkerd",
16 "//pkg/edge/linkerd/certs/identity",
17 "//pkg/edge/linkerd/certs/trustanchor",
18 "//pkg/edge/linkerd/k8s/apis/linkerd/v1alpha1",
19 "//pkg/k8s/runtime/objectrestarter",
20 "//pkg/lib/fog",
21 "//third_party/k8s/linkerd/helm",
22 "@io_k8s_api//apps/v1:apps",
23 "@io_k8s_api//core/v1:core",
24 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
25 "@io_k8s_apimachinery//pkg/apis/meta/v1/unstructured",
26 "@io_k8s_apimachinery//pkg/runtime/schema",
27 "@io_k8s_apimachinery//pkg/types",
28 "@io_k8s_sigs_controller_runtime//:controller-runtime",
29 "@io_k8s_sigs_controller_runtime//pkg/client",
30 ],
31)
32
33go_test(
34 name = "workloads_test",
35 srcs = ["ownerref_test.go"],
36 embed = [":workloads"],
37 visibility = ["//visibility:public"],
38 deps = [
39 "@io_k8s_api//apps/v1:apps",
40 "@io_k8s_api//core/v1:core",
41 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
42 "@tools_gotest_v3//assert",
43 ],
44)
View as plain text