BUILD 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. load("@io_bazel_rules_go//go:def.bzl", "go_library")
  2. go_library(
  3. name = "go_default_library",
  4. srcs = [
  5. "apply.go",
  6. "apply_auth.go",
  7. "apply_v2.go",
  8. "backend.go",
  9. "cluster_util.go",
  10. "config.go",
  11. "consistent_index.go",
  12. "corrupt.go",
  13. "doc.go",
  14. "errors.go",
  15. "metrics.go",
  16. "quota.go",
  17. "raft.go",
  18. "server.go",
  19. "server_access_control.go",
  20. "snapshot_merge.go",
  21. "storage.go",
  22. "util.go",
  23. "v2_server.go",
  24. "v3_server.go",
  25. ],
  26. importmap = "k8s.io/kubernetes/vendor/go.etcd.io/etcd/etcdserver",
  27. importpath = "go.etcd.io/etcd/etcdserver",
  28. visibility = ["//visibility:public"],
  29. deps = [
  30. "//vendor/github.com/coreos/go-semver/semver:go_default_library",
  31. "//vendor/github.com/coreos/pkg/capnslog:go_default_library",
  32. "//vendor/github.com/dustin/go-humanize:go_default_library",
  33. "//vendor/github.com/gogo/protobuf/proto:go_default_library",
  34. "//vendor/github.com/golang/protobuf/proto:go_default_library",
  35. "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library",
  36. "//vendor/go.etcd.io/bbolt:go_default_library",
  37. "//vendor/go.etcd.io/etcd/auth:go_default_library",
  38. "//vendor/go.etcd.io/etcd/clientv3:go_default_library",
  39. "//vendor/go.etcd.io/etcd/etcdserver/api:go_default_library",
  40. "//vendor/go.etcd.io/etcd/etcdserver/api/membership:go_default_library",
  41. "//vendor/go.etcd.io/etcd/etcdserver/api/rafthttp:go_default_library",
  42. "//vendor/go.etcd.io/etcd/etcdserver/api/snap:go_default_library",
  43. "//vendor/go.etcd.io/etcd/etcdserver/api/v2discovery:go_default_library",
  44. "//vendor/go.etcd.io/etcd/etcdserver/api/v2http/httptypes:go_default_library",
  45. "//vendor/go.etcd.io/etcd/etcdserver/api/v2stats:go_default_library",
  46. "//vendor/go.etcd.io/etcd/etcdserver/api/v2store:go_default_library",
  47. "//vendor/go.etcd.io/etcd/etcdserver/api/v3alarm:go_default_library",
  48. "//vendor/go.etcd.io/etcd/etcdserver/api/v3compactor:go_default_library",
  49. "//vendor/go.etcd.io/etcd/etcdserver/api/v3rpc/rpctypes:go_default_library",
  50. "//vendor/go.etcd.io/etcd/etcdserver/etcdserverpb:go_default_library",
  51. "//vendor/go.etcd.io/etcd/lease:go_default_library",
  52. "//vendor/go.etcd.io/etcd/lease/leasehttp:go_default_library",
  53. "//vendor/go.etcd.io/etcd/mvcc:go_default_library",
  54. "//vendor/go.etcd.io/etcd/mvcc/backend:go_default_library",
  55. "//vendor/go.etcd.io/etcd/mvcc/mvccpb:go_default_library",
  56. "//vendor/go.etcd.io/etcd/pkg/contention:go_default_library",
  57. "//vendor/go.etcd.io/etcd/pkg/fileutil:go_default_library",
  58. "//vendor/go.etcd.io/etcd/pkg/idutil:go_default_library",
  59. "//vendor/go.etcd.io/etcd/pkg/logutil:go_default_library",
  60. "//vendor/go.etcd.io/etcd/pkg/netutil:go_default_library",
  61. "//vendor/go.etcd.io/etcd/pkg/pbutil:go_default_library",
  62. "//vendor/go.etcd.io/etcd/pkg/runtime:go_default_library",
  63. "//vendor/go.etcd.io/etcd/pkg/schedule:go_default_library",
  64. "//vendor/go.etcd.io/etcd/pkg/traceutil:go_default_library",
  65. "//vendor/go.etcd.io/etcd/pkg/transport:go_default_library",
  66. "//vendor/go.etcd.io/etcd/pkg/types:go_default_library",
  67. "//vendor/go.etcd.io/etcd/pkg/wait:go_default_library",
  68. "//vendor/go.etcd.io/etcd/raft:go_default_library",
  69. "//vendor/go.etcd.io/etcd/raft/raftpb:go_default_library",
  70. "//vendor/go.etcd.io/etcd/version:go_default_library",
  71. "//vendor/go.etcd.io/etcd/wal:go_default_library",
  72. "//vendor/go.etcd.io/etcd/wal/walpb:go_default_library",
  73. "//vendor/go.uber.org/zap:go_default_library",
  74. "//vendor/go.uber.org/zap/zapcore:go_default_library",
  75. ],
  76. )
  77. filegroup(
  78. name = "package-srcs",
  79. srcs = glob(["**"]),
  80. tags = ["automanaged"],
  81. visibility = ["//visibility:private"],
  82. )
  83. filegroup(
  84. name = "all-srcs",
  85. srcs = [
  86. ":package-srcs",
  87. "//vendor/go.etcd.io/etcd/etcdserver/api:all-srcs",
  88. "//vendor/go.etcd.io/etcd/etcdserver/etcdserverpb:all-srcs",
  89. ],
  90. tags = ["automanaged"],
  91. visibility = ["//visibility:public"],
  92. )