From 0f54fdb05950cfaec537dd74eb772f8ac5203e43 Mon Sep 17 00:00:00 2001 From: Chao Xu Date: Wed, 18 Oct 2017 14:44:43 -0700 Subject: [PATCH] update bazel --- test/e2e/apimachinery/BUILD | 3 +++ test/images/BUILD | 1 + test/images/webhook/BUILD | 40 +++++++++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 test/images/webhook/BUILD diff --git a/test/e2e/apimachinery/BUILD b/test/e2e/apimachinery/BUILD index f2b4521cd3..fb03124778 100644 --- a/test/e2e/apimachinery/BUILD +++ b/test/e2e/apimachinery/BUILD @@ -9,6 +9,7 @@ go_library( name = "go_default_library", srcs = [ "aggregator.go", + "certs.go", "chunking.go", "custom_resource_definition.go", "etcd_failure.go", @@ -18,6 +19,7 @@ go_library( "initializers.go", "namespace.go", "table_conversion.go", + "webhook.go", ], importpath = "k8s.io/kubernetes/test/e2e/apimachinery", deps = [ @@ -33,6 +35,7 @@ go_library( "//test/utils/image:go_default_library", "//vendor/github.com/onsi/ginkgo:go_default_library", "//vendor/github.com/onsi/gomega:go_default_library", + "//vendor/github.com/stretchr/testify/assert:go_default_library", "//vendor/k8s.io/api/admissionregistration/v1alpha1:go_default_library", "//vendor/k8s.io/api/batch/v1:go_default_library", "//vendor/k8s.io/api/batch/v1beta1:go_default_library", diff --git a/test/images/BUILD b/test/images/BUILD index 73e9ce74a6..ba74aece48 100644 --- a/test/images/BUILD +++ b/test/images/BUILD @@ -31,6 +31,7 @@ filegroup( "//test/images/resource-consumer:all-srcs", "//test/images/serve-hostname:all-srcs", "//test/images/test-webserver:all-srcs", + "//test/images/webhook:all-srcs", ], tags = ["automanaged"], ) diff --git a/test/images/webhook/BUILD b/test/images/webhook/BUILD new file mode 100644 index 0000000000..00067234a8 --- /dev/null +++ b/test/images/webhook/BUILD @@ -0,0 +1,40 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "config.go", + "main.go", + ], + importpath = "k8s.io/kubernetes/test/images/webhook", + visibility = ["//visibility:private"], + deps = [ + "//vendor/github.com/golang/glog:go_default_library", + "//vendor/k8s.io/api/admission/v1alpha1:go_default_library", + "//vendor/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", + "//vendor/k8s.io/client-go/kubernetes:go_default_library", + "//vendor/k8s.io/client-go/rest:go_default_library", + ], +) + +go_binary( + name = "webhook", + importpath = "k8s.io/kubernetes/test/images/webhook", + library = ":go_default_library", + visibility = ["//visibility:public"], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [":package-srcs"], + tags = ["automanaged"], + visibility = ["//visibility:public"], +)