...
1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "controllers",
5 srcs = [
6 "config.go",
7 "interface.go",
8 "signer.go",
9 ],
10 importpath = "edge-infra.dev/pkg/edge/edge-issuer/controllers",
11 visibility = ["//visibility:public"],
12 deps = [
13 "//pkg/edge/edge-issuer/api/v1alpha1",
14 "//pkg/lib/gcp/cloudsql",
15 "//pkg/lib/gcp/secretmanager",
16 "@com_github_cert_manager_cert_manager//pkg/util/pki",
17 "@com_github_cert_manager_issuer_lib//api/v1alpha1",
18 "@com_github_cert_manager_issuer_lib//controllers",
19 "@com_github_cert_manager_issuer_lib//controllers/signer",
20 "@com_github_peterbourgon_ff_v3//:ff",
21 "@io_k8s_sigs_controller_runtime//:controller-runtime",
22 "@io_k8s_sigs_controller_runtime//pkg/client",
23 "@org_golang_google_api//option",
24 ],
25)
26
27go_test(
28 name = "controllers_test",
29 srcs = ["signer_test.go"],
30 embed = [":controllers"],
31 tags = [
32 "integration",
33 "needs-f2-refactor",
34 ],
35 visibility = ["//visibility:public"],
36 deps = [
37 "//pkg/edge/api/sql/plugin",
38 "//pkg/edge/api/sql/utils",
39 "//pkg/edge/edge-issuer/api/v1alpha1",
40 "//test/f2",
41 "//test/f2/x/postgres",
42 "@com_github_cert_manager_cert_manager//pkg/apis/certmanager/v1:certmanager",
43 "@com_github_stretchr_testify//mock",
44 "@com_github_stretchr_testify//require",
45 "@com_google_cloud_go_secretmanager//apiv1/secretmanagerpb",
46 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
47 "@org_golang_google_api//option",
48 ],
49)
View as plain text