BUILD 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. package(default_visibility = ["//visibility:public"])
  2. load(
  3. "@io_bazel_rules_go//go:def.bzl",
  4. "go_library",
  5. "go_test",
  6. )
  7. go_library(
  8. name = "go_default_library",
  9. srcs = [
  10. "attachdetachcontroller.go",
  11. "csrsigningcontroller.go",
  12. "daemonsetcontroller.go",
  13. "deploymentcontroller.go",
  14. "deprecatedcontroller.go",
  15. "endpointcontroller.go",
  16. "garbagecollectorcontroller.go",
  17. "hpacontroller.go",
  18. "jobcontroller.go",
  19. "namespacecontroller.go",
  20. "nodeipamcontroller.go",
  21. "nodelifecyclecontroller.go",
  22. "options.go",
  23. "persistentvolumebindercontroller.go",
  24. "podgccontroller.go",
  25. "replicasetcontroller.go",
  26. "replicationcontroller.go",
  27. "resourcequotacontroller.go",
  28. "serviceaccountcontroller.go",
  29. "ttlafterfinishedcontroller.go",
  30. ],
  31. importpath = "k8s.io/kubernetes/cmd/kube-controller-manager/app/options",
  32. deps = [
  33. "//cmd/controller-manager/app/options:go_default_library",
  34. "//cmd/kube-controller-manager/app/config:go_default_library",
  35. "//pkg/controller/apis/config:go_default_library",
  36. "//pkg/controller/apis/config/scheme:go_default_library",
  37. "//pkg/controller/certificates/signer/config:go_default_library",
  38. "//pkg/controller/daemon/config:go_default_library",
  39. "//pkg/controller/deployment/config:go_default_library",
  40. "//pkg/controller/endpoint/config:go_default_library",
  41. "//pkg/controller/garbagecollector:go_default_library",
  42. "//pkg/controller/garbagecollector/config:go_default_library",
  43. "//pkg/controller/job/config:go_default_library",
  44. "//pkg/controller/namespace/config:go_default_library",
  45. "//pkg/controller/nodeipam/config:go_default_library",
  46. "//pkg/controller/nodelifecycle/config:go_default_library",
  47. "//pkg/controller/podautoscaler/config:go_default_library",
  48. "//pkg/controller/podgc/config:go_default_library",
  49. "//pkg/controller/replicaset/config:go_default_library",
  50. "//pkg/controller/replication/config:go_default_library",
  51. "//pkg/controller/resourcequota/config:go_default_library",
  52. "//pkg/controller/serviceaccount/config:go_default_library",
  53. "//pkg/controller/ttlafterfinished/config:go_default_library",
  54. "//pkg/controller/volume/attachdetach/config:go_default_library",
  55. "//pkg/controller/volume/persistentvolume/config:go_default_library",
  56. "//pkg/features:go_default_library",
  57. "//pkg/master/ports:go_default_library",
  58. "//staging/src/k8s.io/api/core/v1:go_default_library",
  59. "//staging/src/k8s.io/apimachinery/pkg/util/errors:go_default_library",
  60. "//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
  61. "//staging/src/k8s.io/apiserver/pkg/util/feature:go_default_library",
  62. "//staging/src/k8s.io/client-go/kubernetes:go_default_library",
  63. "//staging/src/k8s.io/client-go/kubernetes/scheme:go_default_library",
  64. "//staging/src/k8s.io/client-go/kubernetes/typed/core/v1:go_default_library",
  65. "//staging/src/k8s.io/client-go/rest:go_default_library",
  66. "//staging/src/k8s.io/client-go/tools/clientcmd:go_default_library",
  67. "//staging/src/k8s.io/client-go/tools/record:go_default_library",
  68. "//staging/src/k8s.io/component-base/cli/flag:go_default_library",
  69. "//staging/src/k8s.io/kube-controller-manager/config/v1alpha1:go_default_library",
  70. "//vendor/github.com/spf13/pflag:go_default_library",
  71. "//vendor/k8s.io/klog:go_default_library",
  72. ],
  73. )
  74. filegroup(
  75. name = "package-srcs",
  76. srcs = glob(["**"]),
  77. tags = ["automanaged"],
  78. visibility = ["//visibility:private"],
  79. )
  80. filegroup(
  81. name = "all-srcs",
  82. srcs = [":package-srcs"],
  83. tags = ["automanaged"],
  84. )
  85. go_test(
  86. name = "go_default_test",
  87. srcs = ["options_test.go"],
  88. embed = [":go_default_library"],
  89. deps = [
  90. "//cmd/controller-manager/app/options:go_default_library",
  91. "//pkg/controller/apis/config:go_default_library",
  92. "//pkg/controller/certificates/signer/config:go_default_library",
  93. "//pkg/controller/daemon/config:go_default_library",
  94. "//pkg/controller/deployment/config:go_default_library",
  95. "//pkg/controller/endpoint/config:go_default_library",
  96. "//pkg/controller/garbagecollector/config:go_default_library",
  97. "//pkg/controller/job/config:go_default_library",
  98. "//pkg/controller/namespace/config:go_default_library",
  99. "//pkg/controller/nodeipam/config:go_default_library",
  100. "//pkg/controller/nodelifecycle/config:go_default_library",
  101. "//pkg/controller/podautoscaler/config:go_default_library",
  102. "//pkg/controller/podgc/config:go_default_library",
  103. "//pkg/controller/replicaset/config:go_default_library",
  104. "//pkg/controller/replication/config:go_default_library",
  105. "//pkg/controller/resourcequota/config:go_default_library",
  106. "//pkg/controller/service/config:go_default_library",
  107. "//pkg/controller/serviceaccount/config:go_default_library",
  108. "//pkg/controller/ttlafterfinished/config:go_default_library",
  109. "//pkg/controller/volume/attachdetach/config:go_default_library",
  110. "//pkg/controller/volume/persistentvolume/config:go_default_library",
  111. "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
  112. "//staging/src/k8s.io/apimachinery/pkg/util/diff:go_default_library",
  113. "//staging/src/k8s.io/apiserver/pkg/server/options:go_default_library",
  114. "//staging/src/k8s.io/component-base/config:go_default_library",
  115. "//vendor/github.com/spf13/pflag:go_default_library",
  116. ],
  117. )