...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2load("//hack/tools/controller-gen:controller-gen.bzl", "gen_code")
3
4go_library(
5 name = "v1alpha2",
6 srcs = [
7 "common_types.go",
8 "condition_types.go",
9 "groupversion_info.go",
10 "options.go",
11 "shipment_types.go",
12 "unpacked_pallet_types.go",
13 "zz_generated.deepcopy.go",
14 ],
15 importpath = "edge-infra.dev/pkg/f8n/warehouse/k8s/apis/v1alpha2",
16 visibility = ["//visibility:public"],
17 deps = [
18 "//pkg/f8n/warehouse/cluster",
19 "//pkg/f8n/warehouse/oci/layer",
20 "//pkg/f8n/warehouse/oci/name",
21 "//pkg/k8s/meta",
22 "//pkg/k8s/runtime/client",
23 "//pkg/k8s/runtime/conditions",
24 "//pkg/k8s/runtime/controller/reconcile",
25 "//pkg/k8s/runtime/inventory",
26 "@com_github_google_go_containerregistry//pkg/name",
27 "@io_k8s_api//core/v1:core",
28 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
29 "@io_k8s_apimachinery//pkg/runtime",
30 "@io_k8s_apimachinery//pkg/runtime/schema",
31 "@io_k8s_sigs_controller_runtime//pkg/client",
32 "@io_k8s_sigs_controller_runtime//pkg/scheme",
33 "@org_uber_go_multierr//:multierr",
34 ],
35)
36
37gen_code(directory = "pkg/f8n/warehouse/k8s/apis/v1alpha2")
38
39go_test(
40 name = "v1alpha2_test",
41 srcs = [
42 "common_types_test.go",
43 "shipment_types_test.go",
44 "unpacked_pallet_types_test.go",
45 ],
46 embed = [":v1alpha2"],
47 deps = [
48 "//pkg/f8n/warehouse/cluster",
49 "@com_github_stretchr_testify//assert",
50 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
51 ],
52)
View as plain text