From e60f510e386747950803f6ecd2e2fc4b5e9d1374 Mon Sep 17 00:00:00 2001 From: "Bobby (Babak) Salamat" Date: Thu, 8 Nov 2018 18:09:41 -0800 Subject: [PATCH] Autogenerated files --- pkg/scheduler/BUILD | 2 ++ pkg/scheduler/core/BUILD | 2 ++ pkg/scheduler/factory/BUILD | 2 ++ pkg/scheduler/plugins/BUILD | 30 +++++++++++++++++++++++++++ pkg/scheduler/plugins/examples/BUILD | 31 ++++++++++++++++++++++++++++ pkg/scheduler/plugins/v1alpha1/BUILD | 29 ++++++++++++++++++++++++++ test/integration/scheduler/BUILD | 3 +++ 7 files changed, 99 insertions(+) create mode 100644 pkg/scheduler/plugins/BUILD create mode 100644 pkg/scheduler/plugins/examples/BUILD create mode 100644 pkg/scheduler/plugins/v1alpha1/BUILD diff --git a/pkg/scheduler/BUILD b/pkg/scheduler/BUILD index 98e4bbc140..3b75dcec5c 100644 --- a/pkg/scheduler/BUILD +++ b/pkg/scheduler/BUILD @@ -20,6 +20,7 @@ go_library( "//pkg/scheduler/internal/cache:go_default_library", "//pkg/scheduler/internal/queue:go_default_library", "//pkg/scheduler/metrics:go_default_library", + "//pkg/scheduler/plugins/v1alpha1:go_default_library", "//pkg/scheduler/util:go_default_library", "//staging/src/k8s.io/api/core/v1:go_default_library", "//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", @@ -96,6 +97,7 @@ filegroup( "//pkg/scheduler/internal/cache:all-srcs", "//pkg/scheduler/internal/queue:all-srcs", "//pkg/scheduler/metrics:all-srcs", + "//pkg/scheduler/plugins:all-srcs", "//pkg/scheduler/testing:all-srcs", "//pkg/scheduler/util:all-srcs", "//pkg/scheduler/volumebinder:all-srcs", diff --git a/pkg/scheduler/core/BUILD b/pkg/scheduler/core/BUILD index 7df943d3f7..a1b0df7104 100644 --- a/pkg/scheduler/core/BUILD +++ b/pkg/scheduler/core/BUILD @@ -17,6 +17,7 @@ go_library( "//pkg/scheduler/internal/cache:go_default_library", "//pkg/scheduler/internal/queue:go_default_library", "//pkg/scheduler/metrics:go_default_library", + "//pkg/scheduler/plugins/v1alpha1:go_default_library", "//pkg/scheduler/util:go_default_library", "//pkg/scheduler/volumebinder:go_default_library", "//staging/src/k8s.io/api/core/v1:go_default_library", @@ -51,6 +52,7 @@ go_test( "//pkg/scheduler/core/equivalence:go_default_library", "//pkg/scheduler/internal/cache:go_default_library", "//pkg/scheduler/internal/queue:go_default_library", + "//pkg/scheduler/plugins/v1alpha1:go_default_library", "//pkg/scheduler/testing:go_default_library", "//pkg/scheduler/util:go_default_library", "//staging/src/k8s.io/api/apps/v1:go_default_library", diff --git a/pkg/scheduler/factory/BUILD b/pkg/scheduler/factory/BUILD index 7be893b060..9a2e20ce29 100644 --- a/pkg/scheduler/factory/BUILD +++ b/pkg/scheduler/factory/BUILD @@ -25,6 +25,8 @@ go_library( "//pkg/scheduler/internal/cache:go_default_library", "//pkg/scheduler/internal/cache/debugger:go_default_library", "//pkg/scheduler/internal/queue:go_default_library", + "//pkg/scheduler/plugins:go_default_library", + "//pkg/scheduler/plugins/v1alpha1:go_default_library", "//pkg/scheduler/util:go_default_library", "//pkg/scheduler/volumebinder:go_default_library", "//staging/src/k8s.io/api/core/v1:go_default_library", diff --git a/pkg/scheduler/plugins/BUILD b/pkg/scheduler/plugins/BUILD new file mode 100644 index 0000000000..8de218f021 --- /dev/null +++ b/pkg/scheduler/plugins/BUILD @@ -0,0 +1,30 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = ["registrar.go"], + importpath = "k8s.io/kubernetes/pkg/scheduler/plugins", + visibility = ["//visibility:public"], + deps = [ + "//pkg/scheduler/internal/cache:go_default_library", + "//pkg/scheduler/plugins/v1alpha1:go_default_library", + ], +) + +filegroup( + name = "package-srcs", + srcs = glob(["**"]), + tags = ["automanaged"], + visibility = ["//visibility:private"], +) + +filegroup( + name = "all-srcs", + srcs = [ + ":package-srcs", + "//pkg/scheduler/plugins/examples:all-srcs", + "//pkg/scheduler/plugins/v1alpha1:all-srcs", + ], + tags = ["automanaged"], + visibility = ["//visibility:public"], +) diff --git a/pkg/scheduler/plugins/examples/BUILD b/pkg/scheduler/plugins/examples/BUILD new file mode 100644 index 0000000000..bc26941c8e --- /dev/null +++ b/pkg/scheduler/plugins/examples/BUILD @@ -0,0 +1,31 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "multipoint.go", + "prebind.go", + "stateful.go", + ], + importpath = "k8s.io/kubernetes/pkg/scheduler/plugins/examples", + visibility = ["//visibility:public"], + deps = [ + "//pkg/scheduler/plugins/v1alpha1:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + "//vendor/k8s.io/klog:go_default_library", + ], +) + +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/pkg/scheduler/plugins/v1alpha1/BUILD b/pkg/scheduler/plugins/v1alpha1/BUILD new file mode 100644 index 0000000000..619bd4685a --- /dev/null +++ b/pkg/scheduler/plugins/v1alpha1/BUILD @@ -0,0 +1,29 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "go_default_library", + srcs = [ + "context.go", + "interface.go", + ], + importpath = "k8s.io/kubernetes/pkg/scheduler/plugins/v1alpha1", + visibility = ["//visibility:public"], + deps = [ + "//pkg/scheduler/internal/cache:go_default_library", + "//staging/src/k8s.io/api/core/v1:go_default_library", + ], +) + +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/test/integration/scheduler/BUILD b/test/integration/scheduler/BUILD index bce32d144b..f6124c23ca 100644 --- a/test/integration/scheduler/BUILD +++ b/test/integration/scheduler/BUILD @@ -12,6 +12,7 @@ go_test( srcs = [ "extender_test.go", "main_test.go", + "plugin_test.go", "predicates_test.go", "preemption_test.go", "priorities_test.go", @@ -37,6 +38,7 @@ go_test( "//pkg/scheduler/apis/config:go_default_library", "//pkg/scheduler/cache:go_default_library", "//pkg/scheduler/factory:go_default_library", + "//pkg/scheduler/plugins/v1alpha1:go_default_library", "//pkg/volume:go_default_library", "//pkg/volume/testing:go_default_library", "//plugin/pkg/admission/podtolerationrestriction:go_default_library", @@ -96,6 +98,7 @@ go_library( "//pkg/scheduler/algorithmprovider:go_default_library", "//pkg/scheduler/api:go_default_library", "//pkg/scheduler/factory:go_default_library", + "//pkg/scheduler/plugins/v1alpha1:go_default_library", "//pkg/util/taints:go_default_library", "//staging/src/k8s.io/api/core/v1:go_default_library", "//staging/src/k8s.io/api/policy/v1beta1:go_default_library",