...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "apis",
5 srcs = [
6 "groupversion_info.go",
7 "ien_types.go",
8 "nodefirewall_types.go",
9 "validation.go",
10 "zz_generated.deepcopy.go",
11 ],
12 importpath = "edge-infra.dev/pkg/sds/ien/k8s/apis/v1",
13 visibility = ["//visibility:public"],
14 deps = [
15 "//pkg/k8s/runtime/inventory",
16 "//pkg/lib/networkvalidator",
17 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
18 "@io_k8s_apimachinery//pkg/runtime",
19 "@io_k8s_apimachinery//pkg/runtime/schema",
20 "@io_k8s_apimachinery//pkg/types",
21 "@io_k8s_sigs_controller_runtime//pkg/scheme",
22 ],
23)
24
25go_test(
26 name = "apis_test",
27 srcs = ["validation_test.go"],
28 embed = [":apis"],
29 tags = [
30 "unit",
31 ],
32 visibility = ["//visibility:public"],
33 deps = [
34 "//test/f2",
35 "@com_github_stretchr_testify//assert",
36 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
37 ],
38)
View as plain text