From d33f347ba8759d786d115cc60762f3e7e3f861d1 Mon Sep 17 00:00:00 2001 From: Patrick Barker Date: Thu, 1 Nov 2018 22:20:39 +0000 Subject: [PATCH] refactors kubeapiserver webhook utility to be generic generated --- pkg/kubeapiserver/BUILD | 1 + pkg/kubeapiserver/admission/BUILD | 1 - pkg/kubeapiserver/util/BUILD | 13 +++++++++++++ staging/src/k8s.io/apiserver/pkg/util/webhook/BUILD | 1 + 4 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 pkg/kubeapiserver/util/BUILD diff --git a/pkg/kubeapiserver/BUILD b/pkg/kubeapiserver/BUILD index ef4c4b1e22..2e2b390e1f 100644 --- a/pkg/kubeapiserver/BUILD +++ b/pkg/kubeapiserver/BUILD @@ -50,6 +50,7 @@ filegroup( "//pkg/kubeapiserver/authorizer:all-srcs", "//pkg/kubeapiserver/options:all-srcs", "//pkg/kubeapiserver/server:all-srcs", + "//pkg/kubeapiserver/util:all-srcs", ], tags = ["automanaged"], ) diff --git a/pkg/kubeapiserver/admission/BUILD b/pkg/kubeapiserver/admission/BUILD index acae1bc2c1..fb9a80a8e9 100644 --- a/pkg/kubeapiserver/admission/BUILD +++ b/pkg/kubeapiserver/admission/BUILD @@ -12,7 +12,6 @@ go_library( "//pkg/client/clientset_generated/internalclientset:go_default_library", "//pkg/quota/v1:go_default_library", "//pkg/quota/v1/install:go_default_library", - "//staging/src/k8s.io/api/core/v1:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/api/meta:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library", "//staging/src/k8s.io/apiserver/pkg/admission:go_default_library", diff --git a/pkg/kubeapiserver/util/BUILD b/pkg/kubeapiserver/util/BUILD new file mode 100644 index 0000000000..6df04e38cd --- /dev/null +++ b/pkg/kubeapiserver/util/BUILD @@ -0,0 +1,13 @@ +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/staging/src/k8s.io/apiserver/pkg/util/webhook/BUILD b/staging/src/k8s.io/apiserver/pkg/util/webhook/BUILD index 7928de2dee..d8b2037000 100644 --- a/staging/src/k8s.io/apiserver/pkg/util/webhook/BUILD +++ b/staging/src/k8s.io/apiserver/pkg/util/webhook/BUILD @@ -19,6 +19,7 @@ go_library( importmap = "k8s.io/kubernetes/vendor/k8s.io/apiserver/pkg/util/webhook", importpath = "k8s.io/apiserver/pkg/util/webhook", deps = [ + "//staging/src/k8s.io/api/core/v1:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/api/errors:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/runtime:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/runtime/schema:go_default_library",