Skip to content

Commit 8c28073

Browse files
committed
Added overlooked BUILD files
1 parent 1c31b2b commit 8c28073

File tree

2 files changed

+60
-0
lines changed
  • staging/src/k8s.io/apiserver/pkg/util/promise

2 files changed

+60
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library")
2+
3+
go_library(
4+
name = "go_default_library",
5+
srcs = ["interface.go"],
6+
importmap = "k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/util/promise",
7+
importpath = "k8s.io/apiserver/pkg/util/promise",
8+
visibility = ["//visibility:public"],
9+
)
10+
11+
filegroup(
12+
name = "package-srcs",
13+
srcs = glob(["**"]),
14+
tags = ["automanaged"],
15+
visibility = ["//visibility:private"],
16+
)
17+
18+
filegroup(
19+
name = "all-srcs",
20+
srcs = [
21+
":package-srcs",
22+
"//staging/src/k8s.io/apiserver/pkg/util/promise/lockingpromise:all-srcs",
23+
],
24+
tags = ["automanaged"],
25+
visibility = ["//visibility:public"],
26+
)
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_test")
2+
3+
go_library(
4+
name = "go_default_library",
5+
srcs = ["lockingpromise.go"],
6+
importmap = "k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/util/promise/lockingpromise",
7+
importpath = "k8s.io/apiserver/pkg/util/promise/lockingpromise",
8+
visibility = ["//visibility:public"],
9+
deps = [
10+
"//staging/src/k8s.io/apiserver/pkg/util/flowcontrol/counter:go_default_library",
11+
"//staging/src/k8s.io/apiserver/pkg/util/promise:go_default_library",
12+
],
13+
)
14+
15+
go_test(
16+
name = "go_default_test",
17+
srcs = ["lockingpromise_test.go"],
18+
embed = [":go_default_library"],
19+
deps = ["//staging/src/k8s.io/apiserver/pkg/util/flowcontrol/fairqueuing/testing/clock:go_default_library"],
20+
)
21+
22+
filegroup(
23+
name = "package-srcs",
24+
srcs = glob(["**"]),
25+
tags = ["automanaged"],
26+
visibility = ["//visibility:private"],
27+
)
28+
29+
filegroup(
30+
name = "all-srcs",
31+
srcs = [":package-srcs"],
32+
tags = ["automanaged"],
33+
visibility = ["//visibility:public"],
34+
)

0 commit comments

Comments
 (0)