...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "apis",
5 srcs = [
6 "defaults.go",
7 "displayconfig.go",
8 "displayconfig_convert.go",
9 "displayconfig_merge.go",
10 "displayconfig_merge_transformers.go",
11 "displayconfig_validate.go",
12 "groupversion_info.go",
13 "nodedisplayconfig_types.go",
14 "nodedisplayconfig_webhook.go",
15 "zz_generated.deepcopy.go",
16 ],
17 importpath = "edge-infra.dev/pkg/sds/display/k8s/apis/v2",
18 visibility = ["//visibility:public"],
19 deps = [
20 "//pkg/k8s/runtime/conditions",
21 "//pkg/lib/kernel/drm",
22 "//pkg/sds/display/k8s/apis/v1:apis",
23 "//pkg/sds/lib/set",
24 "@cat_dario_mergo//:mergo",
25 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
26 "@io_k8s_apimachinery//pkg/runtime",
27 "@io_k8s_apimachinery//pkg/runtime/schema",
28 "@io_k8s_sigs_controller_runtime//:controller-runtime",
29 "@io_k8s_sigs_controller_runtime//pkg/conversion",
30 "@io_k8s_sigs_controller_runtime//pkg/scheme",
31 "@io_k8s_sigs_controller_runtime//pkg/webhook/admission",
32 ],
33)
34
35go_test(
36 name = "apis_test",
37 srcs = [
38 "defaults_test.go",
39 "displayconfig_convert_test.go",
40 "displayconfig_merge_test.go",
41 "displayconfig_validate_test.go",
42 ],
43 embed = [":apis"],
44 deps = [
45 "//pkg/sds/display/k8s/apis/v1:apis",
46 "@com_github_stretchr_testify//assert",
47 "@com_github_stretchr_testify//require",
48 ],
49)
View as plain text