...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "object",
5 srcs = [
6 "objects.go",
7 "sort.go",
8 "status.go",
9 ],
10 importpath = "edge-infra.dev/pkg/k8s/object",
11 visibility = ["//visibility:public"],
12 deps = [
13 "//pkg/k8s/unstructured",
14 "@com_github_google_go_cmp//cmp",
15 "@io_k8s_api//apps/v1:apps",
16 "@io_k8s_api//autoscaling/v2beta1",
17 "@io_k8s_api//autoscaling/v2beta2",
18 "@io_k8s_api//core/v1:core",
19 "@io_k8s_apimachinery//pkg/api/equality",
20 "@io_k8s_apimachinery//pkg/api/errors",
21 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
22 "@io_k8s_apimachinery//pkg/apis/meta/v1/unstructured",
23 "@io_k8s_apimachinery//pkg/runtime",
24 "@io_k8s_apimachinery//pkg/runtime/schema",
25 "@io_k8s_apimachinery//pkg/util/yaml",
26 "@io_k8s_sigs_cli_utils//pkg/object",
27 "@io_k8s_sigs_controller_runtime//pkg/client",
28 "@io_k8s_sigs_yaml//:yaml",
29 ],
30)
31
32go_test(
33 name = "object_test",
34 srcs = [
35 "objects_test.go",
36 "status_test.go",
37 ],
38 embed = [":object"],
39 deps = [
40 "//pkg/k8s/object/fobject",
41 "@com_github_google_go_cmp//cmp",
42 "@com_github_stretchr_testify//assert",
43 "@io_k8s_api//core/v1:core",
44 "@io_k8s_apimachinery//pkg/api/errors",
45 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
46 "@io_k8s_sigs_controller_runtime//pkg/client",
47 ],
48)
View as plain text