BUILD 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. package(default_visibility = ["//visibility:public"])
  2. load(
  3. "@io_bazel_rules_go//go:def.bzl",
  4. "go_library",
  5. )
  6. load("//build:platforms.bzl", "go_platform_constraint")
  7. go_library(
  8. name = "go_default_library",
  9. srcs = [
  10. "etcd.go",
  11. "master_utils.go",
  12. "perf_utils.go",
  13. "serializer.go",
  14. "test_server.go",
  15. "util.go",
  16. ],
  17. data = select({
  18. go_platform_constraint(
  19. arch = "arm64",
  20. os = "linux",
  21. ): [
  22. "@com_coreos_etcd_arm64//:etcd",
  23. ],
  24. go_platform_constraint(
  25. arch = "ppc64le",
  26. os = "linux",
  27. ): [
  28. "@com_coreos_etcd_ppc64le//:etcd",
  29. ],
  30. "//conditions:default": [
  31. "@com_coreos_etcd_amd64//:etcd",
  32. ],
  33. }),
  34. importpath = "k8s.io/kubernetes/test/integration/framework",
  35. deps = [
  36. "//cmd/kube-apiserver/app:go_default_library",
  37. "//cmd/kube-apiserver/app/options:go_default_library",
  38. "//pkg/api/legacyscheme:go_default_library",
  39. "//pkg/generated/openapi:go_default_library",
  40. "//pkg/kubeapiserver:go_default_library",
  41. "//pkg/kubelet/client:go_default_library",
  42. "//pkg/master:go_default_library",
  43. "//pkg/util/env:go_default_library",
  44. "//staging/src/k8s.io/api/core/v1:go_default_library",
  45. "//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library",
  46. "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
  47. "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
  48. "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
  49. "//staging/src/k8s.io/apimachinery/pkg/runtime/serializer/versioning:go_default_library",
  50. "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
  51. "//staging/src/k8s.io/apiserver/pkg/authentication/authenticator:go_default_library",
  52. "//staging/src/k8s.io/apiserver/pkg/authentication/authenticatorfactory:go_default_library",
  53. "//staging/src/k8s.io/apiserver/pkg/authentication/request/union:go_default_library",
  54. "//staging/src/k8s.io/apiserver/pkg/authentication/user:go_default_library",
  55. "//staging/src/k8s.io/apiserver/pkg/authorization/authorizer:go_default_library",
  56. "//staging/src/k8s.io/apiserver/pkg/authorization/authorizerfactory:go_default_library",
  57. "//staging/src/k8s.io/apiserver/pkg/authorization/union:go_default_library",
  58. "//staging/src/k8s.io/apiserver/pkg/endpoints/openapi:go_default_library",
  59. "//staging/src/k8s.io/apiserver/pkg/server:go_default_library",
  60. "//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
  61. "//staging/src/k8s.io/apiserver/pkg/server/storage:go_default_library",
  62. "//staging/src/k8s.io/apiserver/pkg/storage/storagebackend:go_default_library",
  63. "//staging/src/k8s.io/client-go/informers:go_default_library",
  64. "//staging/src/k8s.io/client-go/kubernetes:go_default_library",
  65. "//staging/src/k8s.io/client-go/rest:go_default_library",
  66. "//staging/src/k8s.io/client-go/util/cert:go_default_library",
  67. "//staging/src/k8s.io/component-base/version:go_default_library",
  68. "//test/e2e/framework/node:go_default_library",
  69. "//test/utils:go_default_library",
  70. "//vendor/github.com/go-openapi/spec:go_default_library",
  71. "//vendor/github.com/google/uuid:go_default_library",
  72. "//vendor/go.etcd.io/etcd/clientv3:go_default_library",
  73. "//vendor/google.golang.org/grpc/grpclog:go_default_library",
  74. "//vendor/k8s.io/klog:go_default_library",
  75. "//vendor/k8s.io/kube-openapi/pkg/common:go_default_library",
  76. ],
  77. )
  78. filegroup(
  79. name = "package-srcs",
  80. srcs = glob(["**"]),
  81. tags = ["automanaged"],
  82. visibility = ["//visibility:private"],
  83. )
  84. filegroup(
  85. name = "all-srcs",
  86. srcs = [":package-srcs"],
  87. tags = ["automanaged"],
  88. )