Skip to content

Commit 69042da

Browse files
committed
Add integration tests covering admission webhooks
1 parent cc3252d commit 69042da

File tree

5 files changed

+1093
-54
lines changed

5 files changed

+1093
-54
lines changed

test/integration/apiserver/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ filegroup(
8383
name = "all-srcs",
8484
srcs = [
8585
":package-srcs",
86+
"//test/integration/apiserver/admissionwebhook:all-srcs",
8687
"//test/integration/apiserver/apply:all-srcs",
8788
],
8889
tags = ["automanaged"],
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
load("@io_bazel_rules_go//go:def.bzl", "go_test")
2+
3+
go_test(
4+
name = "go_default_test",
5+
srcs = [
6+
"admission_test.go",
7+
"main_test.go",
8+
],
9+
tags = [
10+
"etcd",
11+
"integration",
12+
],
13+
deps = [
14+
"//cmd/kube-apiserver/app/options:go_default_library",
15+
"//staging/src/k8s.io/api/admission/v1beta1:go_default_library",
16+
"//staging/src/k8s.io/api/admissionregistration/v1beta1:go_default_library",
17+
"//staging/src/k8s.io/api/apps/v1beta1:go_default_library",
18+
"//staging/src/k8s.io/api/core/v1:go_default_library",
19+
"//staging/src/k8s.io/api/extensions/v1beta1:go_default_library",
20+
"//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library",
21+
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
22+
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured:go_default_library",
23+
"//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library",
24+
"//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",
25+
"//staging/src/k8s.io/apimachinery/pkg/types:go_default_library",
26+
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
27+
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
28+
"//staging/src/k8s.io/client-go/dynamic:go_default_library",
29+
"//staging/src/k8s.io/client-go/kubernetes:go_default_library",
30+
"//staging/src/k8s.io/client-go/util/retry:go_default_library",
31+
"//test/integration/etcd:go_default_library",
32+
"//test/integration/framework:go_default_library",
33+
],
34+
)
35+
36+
filegroup(
37+
name = "package-srcs",
38+
srcs = glob(["**"]),
39+
tags = ["automanaged"],
40+
visibility = ["//visibility:private"],
41+
)
42+
43+
filegroup(
44+
name = "all-srcs",
45+
srcs = [":package-srcs"],
46+
tags = ["automanaged"],
47+
visibility = ["//visibility:public"],
48+
)

0 commit comments

Comments
 (0)