BUILD 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. load("@io_bazel_rules_go//go:def.bzl", "go_library")
  2. go_library(
  3. name = "go_default_library",
  4. srcs = [
  5. "auth.go",
  6. "cluster.go",
  7. "doc.go",
  8. "election.go",
  9. "health.go",
  10. "kv.go",
  11. "leader.go",
  12. "lease.go",
  13. "lock.go",
  14. "logger.go",
  15. "maintenance.go",
  16. "metrics.go",
  17. "register.go",
  18. "util.go",
  19. "watch.go",
  20. "watch_broadcast.go",
  21. "watch_broadcasts.go",
  22. "watch_ranges.go",
  23. "watcher.go",
  24. ],
  25. importmap = "k8s.io/kubernetes/vendor/go.etcd.io/etcd/proxy/grpcproxy",
  26. importpath = "go.etcd.io/etcd/proxy/grpcproxy",
  27. visibility = ["//visibility:public"],
  28. deps = [
  29. "//vendor/github.com/coreos/pkg/capnslog:go_default_library",
  30. "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library",
  31. "//vendor/go.etcd.io/etcd/clientv3:go_default_library",
  32. "//vendor/go.etcd.io/etcd/clientv3/concurrency:go_default_library",
  33. "//vendor/go.etcd.io/etcd/clientv3/naming:go_default_library",
  34. "//vendor/go.etcd.io/etcd/etcdserver/api/etcdhttp:go_default_library",
  35. "//vendor/go.etcd.io/etcd/etcdserver/api/v3election/v3electionpb:go_default_library",
  36. "//vendor/go.etcd.io/etcd/etcdserver/api/v3lock/v3lockpb:go_default_library",
  37. "//vendor/go.etcd.io/etcd/etcdserver/api/v3rpc:go_default_library",
  38. "//vendor/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes:go_default_library",
  39. "//vendor/go.etcd.io/etcd/etcdserver/etcdserverpb:go_default_library",
  40. "//vendor/go.etcd.io/etcd/mvcc:go_default_library",
  41. "//vendor/go.etcd.io/etcd/mvcc/mvccpb:go_default_library",
  42. "//vendor/go.etcd.io/etcd/proxy/grpcproxy/cache:go_default_library",
  43. "//vendor/golang.org/x/time/rate:go_default_library",
  44. "//vendor/google.golang.org/grpc:go_default_library",
  45. "//vendor/google.golang.org/grpc/codes:go_default_library",
  46. "//vendor/google.golang.org/grpc/metadata:go_default_library",
  47. "//vendor/google.golang.org/grpc/naming:go_default_library",
  48. "//vendor/google.golang.org/grpc/status:go_default_library",
  49. ],
  50. )
  51. filegroup(
  52. name = "package-srcs",
  53. srcs = glob(["**"]),
  54. tags = ["automanaged"],
  55. visibility = ["//visibility:private"],
  56. )
  57. filegroup(
  58. name = "all-srcs",
  59. srcs = [
  60. ":package-srcs",
  61. "//vendor/go.etcd.io/etcd/proxy/grpcproxy/adapter:all-srcs",
  62. "//vendor/go.etcd.io/etcd/proxy/grpcproxy/cache:all-srcs",
  63. ],
  64. tags = ["automanaged"],
  65. visibility = ["//visibility:public"],
  66. )