blob: d851b57ad86d53d9ba1c5cdc196762b4ef17bf18 [file] [log] [blame]
Jan Schära48bd3c2024-07-29 17:22:18 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2
3go_library(
4 name = "object",
5 srcs = [
6 "endpoint.go",
7 "informer.go",
8 "namespace.go",
9 "object.go",
10 "service.go",
11 ],
12 importpath = "source.monogon.dev/osbase/net/dns/kubernetes/object",
13 visibility = ["//osbase/net/dns/kubernetes:__subpackages__"],
14 deps = [
15 "@com_github_miekg_dns//:dns",
16 "@io_k8s_api//core/v1:core",
17 "@io_k8s_api//discovery/v1:discovery",
18 "@io_k8s_apimachinery//pkg/api/meta",
19 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
20 "@io_k8s_apimachinery//pkg/runtime",
21 "@io_k8s_apimachinery//pkg/runtime/schema",
22 "@io_k8s_apimachinery//pkg/types",
23 "@io_k8s_client_go//tools/cache",
24 ],
25)
26
27go_test(
28 name = "object_test",
29 srcs = ["informer_test.go"],
30 embed = [":object"],
31 deps = [
32 "@io_k8s_api//core/v1:core",
33 "@io_k8s_apimachinery//pkg/apis/meta/v1:meta",
34 "@io_k8s_client_go//tools/cache",
35 ],
36)