1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "services",
5 srcs = [
6 "application_delete_service.go",
7 "device_bootstrap_service.go",
8 "device_connect_service.go",
9 "device_delete_service.go",
10 "device_discovery_service.go",
11 "device_pair_service.go",
12 "device_registration_service.go",
13 "device_update_service.go",
14 ],
15 importpath = "edge-infra.dev/pkg/edge/device-registrar/services",
16 visibility = ["//visibility:public"],
17 deps = [
18 "//pkg/edge/device-registrar/api/v1alpha1",
19 "//pkg/edge/device-registrar/config",
20 "//pkg/edge/iam/api/v1alpha1",
21 "//pkg/lib/crypto",
22 "@com_github_cert_manager_cert_manager//pkg/apis/certmanager/v1:certmanager",
23 "@com_github_cert_manager_cert_manager//pkg/apis/meta/v1:meta",
24 "@com_github_gin_gonic_gin//:gin",
25 "@io_k8s_api//core/v1:core",
26 "@io_k8s_apimachinery//pkg/api/errors",
27 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
28 "@io_k8s_apimachinery//pkg/types",
29 "@io_k8s_sigs_controller_runtime//pkg/client",
30 ],
31)
32
33go_test(
34 name = "services_test",
35 srcs = [
36 "application_delete_service_test.go",
37 "device_bootstrap_service_test.go",
38 "device_connect_service_test.go",
39 "device_delete_service_test.go",
40 "device_discovery_service_test.go",
41 "device_pair_service_test.go",
42 "device_registration_service_test.go",
43 ],
44 embed = [":services"],
45 deps = [
46 "//pkg/edge/device-registrar/api/v1alpha1",
47 "//pkg/edge/device-registrar/config",
48 "//pkg/edge/device-registrar/utils/test",
49 "//pkg/edge/iam/api/v1alpha1",
50 "//pkg/sds/ien/k8s/apis/v1:apis",
51 "@com_github_gin_gonic_gin//:gin",
52 "@com_github_stretchr_testify//assert",
53 "@io_k8s_api//core/v1:core",
54 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
55 "@io_k8s_apimachinery//pkg/runtime",
56 "@io_k8s_apimachinery//pkg/types",
57 "@io_k8s_sigs_controller_runtime//pkg/client",
58 "@io_k8s_sigs_controller_runtime//pkg/client/fake",
59 ],
60)
View as plain text