From 8c2807319d3818097f3f37ef534285ea32764c90 Mon Sep 17 00:00:00 2001 From: MikeSpreitzer Date: Wed, 13 Nov 2019 09:46:44 +0000 Subject: [PATCH] Added overlooked BUILD files --- .../k8s.io/apiserver/pkg/util/promise/BUILD | 26 ++++++++++++++ .../pkg/util/promise/lockingpromise/BUILD | 34 +++++++++++++++++++ 2 files changed, 60 insertions(+) create mode 100644 staging/src/k8s.io/apiserver/pkg/util/promise/BUILD create mode 100644 staging/src/k8s.io/apiserver/pkg/util/promise/lockingpromise/BUILD diff --git a/staging/src/k8s.io/apiserver/pkg/util/promise/BUILD b/staging/src/k8s.io/apiserver/pkg/util/promise/BUILD new file mode 100644 index 00000000000..dc7c60f537e --- /dev/null +++ b/staging/src/k8s.io/apiserver/pkg/util/promise/BUILD @@ -0,0 +1,26 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["interface.go"], + importmap = "k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/util/promise", + importpath = "k8s.io/apiserver/pkg/util/promise", + visibility = ["//visibility:public"], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//staging/src/k8s.io/apiserver/pkg/util/promise/lockingpromise:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apiserver/pkg/util/promise/lockingpromise/BUILD b/staging/src/k8s.io/apiserver/pkg/util/promise/lockingpromise/BUILD new file mode 100644 index 00000000000..b05144f2507 --- /dev/null +++ b/staging/src/k8s.io/apiserver/pkg/util/promise/lockingpromise/BUILD @@ -0,0 +1,34 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test") + +go_library( + name = "go_default_library", + srcs = ["lockingpromise.go"], + importmap = "k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/util/promise/lockingpromise", + importpath = "k8s.io/apiserver/pkg/util/promise/lockingpromise", + visibility = ["//visibility:public"], + deps = [ + "//staging/src/k8s.io/apiserver/pkg/util/flowcontrol/counter:go_default_library", + "//staging/src/k8s.io/apiserver/pkg/util/promise:go_default_library", + ], +) + +go_test( + name = "go_default_test", + srcs = ["lockingpromise_test.go"], + embed = [":go_default_library"], + deps = ["//staging/src/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/testing/clock:go_default_library"], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +)