From f4403d262e8240475ff164a46c776d6566e66b56 Mon Sep 17 00:00:00 2001 From: Jeremy Whitlock Date: Tue, 23 May 2017 16:55:51 -0600 Subject: [PATCH] add generated sources for webhook admission plugin --- cmd/kube-apiserver/app/BUILD | 1 + plugin/BUILD | 1 + plugin/pkg/admission/webhook/BUILD | 66 ++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+) create mode 100644 plugin/pkg/admission/webhook/BUILD diff --git a/cmd/kube-apiserver/app/BUILD b/cmd/kube-apiserver/app/BUILD index aa343ba063..ca44a163cf 100644 --- a/cmd/kube-apiserver/app/BUILD +++ b/cmd/kube-apiserver/app/BUILD @@ -66,6 +66,7 @@ go_library( "//plugin/pkg/admission/securitycontext/scdeny:go_default_library", "//plugin/pkg/admission/serviceaccount:go_default_library", "//plugin/pkg/admission/storageclass/default:go_default_library", + "//plugin/pkg/admission/webhook:go_default_library", "//plugin/pkg/auth/authenticator/token/bootstrap:go_default_library", "//vendor/github.com/go-openapi/spec:go_default_library", "//vendor/github.com/golang/glog:go_default_library", diff --git a/plugin/BUILD b/plugin/BUILD index 2af6b49bbc..56e40f49a7 100644 --- a/plugin/BUILD +++ b/plugin/BUILD @@ -36,6 +36,7 @@ filegroup( "//plugin/pkg/admission/securitycontext/scdeny:all-srcs", "//plugin/pkg/admission/serviceaccount:all-srcs", "//plugin/pkg/admission/storageclass/default:all-srcs", + "//plugin/pkg/admission/webhook:all-srcs", "//plugin/pkg/auth:all-srcs", "//plugin/pkg/scheduler:all-srcs", ], diff --git a/plugin/pkg/admission/webhook/BUILD b/plugin/pkg/admission/webhook/BUILD new file mode 100644 index 0000000000..7cb0b6ac40 --- /dev/null +++ b/plugin/pkg/admission/webhook/BUILD @@ -0,0 +1,66 @@ +package(default_visibility = ["//visibility:public"]) + +licenses(["notice"]) + +load( + "@io_bazel_rules_go//go:def.bzl", + "go_library", + "go_test", +) + +go_test( + name = "go_default_test", + srcs = [ + "admission_test.go", + "certs_test.go", + "config_test.go", + "rules_test.go", + ], + library = ":go_default_library", + tags = ["automanaged"], + deps = [ + "//pkg/apis/admission/install:go_default_library", + "//pkg/apis/admission/v1alpha1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", + "//vendor/k8s.io/apiserver/pkg/authentication/user:go_default_library", + "//vendor/k8s.io/client-go/pkg/api:go_default_library", + "//vendor/k8s.io/client-go/tools/clientcmd/api/v1:go_default_library", + ], +) + +go_library( + name = "go_default_library", + srcs = [ + "admission.go", + "config.go", + "doc.go", + "rules.go", + "types.go", + ], + tags = ["automanaged"], + deps = [ + "//pkg/api:go_default_library", + "//pkg/apis/admission/install:go_default_library", + "//pkg/apis/admission/v1alpha1:go_default_library", + "//pkg/kubeapiserver/admission:go_default_library", + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/util/yaml:go_default_library", + "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", + "//vendor/k8s.io/apiserver/pkg/util/webhook:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], +)