load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") go_library( name = "services", srcs = [ "application_delete_service.go", "device_bootstrap_service.go", "device_connect_service.go", "device_delete_service.go", "device_discovery_service.go", "device_pair_service.go", "device_registration_service.go", "device_update_service.go", ], importpath = "edge-infra.dev/pkg/edge/device-registrar/services", visibility = ["//visibility:public"], deps = [ "//pkg/edge/device-registrar/api/v1alpha1", "//pkg/edge/device-registrar/config", "//pkg/edge/iam/api/v1alpha1", "//pkg/lib/crypto", "@com_github_cert_manager_cert_manager//pkg/apis/certmanager/v1:certmanager", "@com_github_cert_manager_cert_manager//pkg/apis/meta/v1:meta", "@com_github_gin_gonic_gin//:gin", "@io_k8s_api//core/v1:core", "@io_k8s_apimachinery//pkg/api/errors", "@io_k8s_apimachinery//pkg/apis/meta/v1:meta", "@io_k8s_apimachinery//pkg/types", "@io_k8s_sigs_controller_runtime//pkg/client", ], ) go_test( name = "services_test", srcs = [ "application_delete_service_test.go", "device_bootstrap_service_test.go", "device_connect_service_test.go", "device_delete_service_test.go", "device_discovery_service_test.go", "device_pair_service_test.go", "device_registration_service_test.go", ], embed = [":services"], deps = [ "//pkg/edge/device-registrar/api/v1alpha1", "//pkg/edge/device-registrar/config", "//pkg/edge/device-registrar/utils/test", "//pkg/edge/iam/api/v1alpha1", "//pkg/sds/ien/k8s/apis/v1:apis", "@com_github_gin_gonic_gin//:gin", "@com_github_stretchr_testify//assert", "@io_k8s_api//core/v1:core", "@io_k8s_apimachinery//pkg/apis/meta/v1:meta", "@io_k8s_apimachinery//pkg/runtime", "@io_k8s_apimachinery//pkg/types", "@io_k8s_sigs_controller_runtime//pkg/client", "@io_k8s_sigs_controller_runtime//pkg/client/fake", ], )