cluster/identd/kubenat: implement
This is a library to find pod information for a given TCP 4-tuple.
Change-Id: I254983e579e3aaa04c0c5491851f4af94a3f4249
diff --git a/cluster/identd/kubenat/BUILD.bazel b/cluster/identd/kubenat/BUILD.bazel
new file mode 100644
index 0000000..eeb97ef
--- /dev/null
+++ b/cluster/identd/kubenat/BUILD.bazel
@@ -0,0 +1,34 @@
+load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
+
+go_library(
+ name = "go_default_library",
+ srcs = [
+ "kubenat.go",
+ "pods.go",
+ "translation.go",
+ ],
+ importpath = "code.hackerspace.pl/hscloud/cluster/identd/kubenat",
+ visibility = ["//visibility:public"],
+ deps = [
+ "//cluster/identd/cri:go_default_library",
+ "@com_github_cenkalti_backoff//:go_default_library",
+ "@com_github_golang_glog//:go_default_library",
+ "@org_golang_google_grpc//:go_default_library",
+ "@org_golang_google_grpc//codes:go_default_library",
+ "@org_golang_google_grpc//status:go_default_library",
+ ],
+)
+
+go_test(
+ name = "go_default_test",
+ srcs = [
+ "kubenat_test.go",
+ "pods_test.go",
+ "translation_test.go",
+ ],
+ embed = [":go_default_library"],
+ deps = [
+ "@com_github_go_test_deep//:go_default_library",
+ "@com_github_golang_glog//:go_default_library",
+ ],
+)