1load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "v1alpha1",
5 srcs = [
6 "IOQueue.go",
7 "common_types.go",
8 "compaction.go",
9 "condition_types.go",
10 "couchdb_credentials_types.go",
11 "couchdb_database_types.go",
12 "couchdb_design_doc_types.go",
13 "couchdb_index_types.go",
14 "couchdb_persistence_types.go",
15 "couchdb_replication_doc_types.go",
16 "couchdb_replicationset_types.go",
17 "couchdb_server_types.go",
18 "couchdb_user_types.go",
19 "disk_monitor.go",
20 "groupversion_info.go",
21 "logging.go",
22 "miscellaneous.go",
23 "query_servers.go",
24 "replicationset.go",
25 "server.go",
26 "zz_generated.deepcopy.go",
27 ],
28 importpath = "edge-infra.dev/pkg/edge/datasync/apis/v1alpha1",
29 visibility = ["//visibility:public"],
30 deps = [
31 "//pkg/edge/datasync/couchdb",
32 "//pkg/k8s/runtime/inventory",
33 "//pkg/lib/ini",
34 "//pkg/sds/ien/k8s/apis/v1:apis",
35 "//pkg/sds/ien/node",
36 "@io_k8s_api//apps/v1:apps",
37 "@io_k8s_api//core/v1:core",
38 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
39 "@io_k8s_apimachinery//pkg/runtime",
40 "@io_k8s_apimachinery//pkg/runtime/schema",
41 "@io_k8s_apimachinery//pkg/types",
42 "@io_k8s_sigs_controller_runtime//pkg/client",
43 "@io_k8s_sigs_controller_runtime//pkg/scheme",
44 ],
45)
46
47go_test(
48 name = "v1alpha1_test",
49 srcs = ["couchdb_server_types_test.go"],
50 embed = [":v1alpha1"],
51 deps = [
52 "//pkg/edge/datasync/couchdb",
53 "@com_github_stretchr_testify//assert",
54 "@io_k8s_api//core/v1:core",
55 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
56 "@io_k8s_apimachinery//pkg/types",
57 ],
58)
View as plain text