From 30b89d830b7fd0827576853d6a0db44b66a90d3d Mon Sep 17 00:00:00 2001 From: Jonathan Basseri Date: Wed, 3 Jan 2018 18:12:18 -0800 Subject: [PATCH 1/2] Move scheduler code out of plugin directory. This moves plugin/pkg/scheduler to pkg/scheduler and plugin/cmd/kube-scheduler to cmd/kube-scheduler. Bulk of the work was done with gomvpkg, except for kube-scheduler main package. --- build/root/Makefile | 15 ---------- cmd/genkubedocs/gen_kube_docs.go | 2 +- cmd/genman/gen_kube_man.go | 2 +- cmd/hyperkube/kube-scheduler.go | 2 +- {plugin/cmd => cmd}/kube-scheduler/BUILD | 0 {plugin/cmd => cmd}/kube-scheduler/OWNERS | 0 {plugin/cmd => cmd}/kube-scheduler/app/BUILD | 0 .../cmd => cmd}/kube-scheduler/app/server.go | 10 +++---- .../cmd => cmd}/kube-scheduler/scheduler.go | 2 +- cmd/kubeadm/app/phases/addons/proxy/proxy.go | 2 +- cmd/kubeadm/app/preflight/checks.go | 2 +- examples/examples_test.go | 4 +-- hack/.golint_failures | 28 +++++++++---------- hack/lib/golang.sh | 2 +- hack/make-rules/make-help.sh | 16 ----------- pkg/controller/cloud/node_controller.go | 2 +- pkg/controller/cloud/node_controller_test.go | 2 +- pkg/controller/daemon/daemon_controller.go | 6 ++-- .../daemon/daemon_controller_test.go | 2 +- pkg/controller/daemon/util/daemonset_util.go | 2 +- .../node_lifecycle_controller.go | 2 +- .../node_lifecycle_controller_test.go | 2 +- pkg/kubectl/.import-restrictions | 15 +++++----- pkg/kubelet/cm/container_manager.go | 2 +- pkg/kubelet/cm/container_manager_linux.go | 2 +- pkg/kubelet/cm/container_manager_stub.go | 2 +- pkg/kubelet/cm/deviceplugin/manager.go | 2 +- pkg/kubelet/cm/deviceplugin/manager_stub.go | 2 +- pkg/kubelet/cm/deviceplugin/manager_test.go | 2 +- pkg/kubelet/cm/deviceplugin/types.go | 2 +- pkg/kubelet/eviction/helpers.go | 2 +- pkg/kubelet/kubelet.go | 2 +- pkg/kubelet/kubelet_node_status.go | 2 +- pkg/kubelet/kubelet_test.go | 2 +- .../admission_failure_handler_stub.go | 2 +- pkg/kubelet/lifecycle/predicate.go | 6 ++-- pkg/kubelet/preemption/preemption.go | 4 +-- {plugin/pkg => pkg}/scheduler/BUILD | 0 {plugin/pkg => pkg}/scheduler/OWNERS | 0 {plugin/pkg => pkg}/scheduler/algorithm/BUILD | 0 .../pkg => pkg}/scheduler/algorithm/doc.go | 2 +- .../scheduler/algorithm/predicates/BUILD | 0 .../scheduler/algorithm/predicates/error.go | 0 .../algorithm/predicates/metadata.go | 6 ++-- .../algorithm/predicates/metadata_test.go | 4 +-- .../algorithm/predicates/predicates.go | 10 +++---- .../algorithm/predicates/predicates_test.go | 8 +++--- .../algorithm/predicates/testing_helper.go | 0 .../scheduler/algorithm/predicates/utils.go | 4 +-- .../algorithm/predicates/utils_test.go | 0 .../scheduler/algorithm/priorities/BUILD | 0 .../balanced_resource_allocation.go | 4 +-- .../balanced_resource_allocation_test.go | 4 +-- .../algorithm/priorities/image_locality.go | 4 +-- .../priorities/image_locality_test.go | 4 +-- .../algorithm/priorities/interpod_affinity.go | 10 +++---- .../priorities/interpod_affinity_test.go | 6 ++-- .../algorithm/priorities/least_requested.go | 4 +-- .../priorities/least_requested_test.go | 4 +-- .../algorithm/priorities/metadata.go | 6 ++-- .../algorithm/priorities/metadata_test.go | 6 ++-- .../algorithm/priorities/most_requested.go | 4 +-- .../priorities/most_requested_test.go | 4 +-- .../algorithm/priorities/node_affinity.go | 4 +-- .../priorities/node_affinity_test.go | 4 +-- .../algorithm/priorities/node_label.go | 6 ++-- .../algorithm/priorities/node_label_test.go | 4 +-- .../priorities/node_prefer_avoid_pods.go | 6 ++-- .../priorities/node_prefer_avoid_pods_test.go | 4 +-- .../scheduler/algorithm/priorities/reduce.go | 6 ++-- .../priorities/resource_allocation.go | 6 ++-- .../algorithm/priorities/resource_limits.go | 4 +-- .../priorities/resource_limits_test.go | 4 +-- .../priorities/selector_spreading.go | 6 ++-- .../priorities/selector_spreading_test.go | 6 ++-- .../algorithm/priorities/taint_toleration.go | 4 +-- .../priorities/taint_toleration_test.go | 4 +-- .../algorithm/priorities/test_util.go | 6 ++-- .../scheduler/algorithm/priorities/util/BUILD | 0 .../algorithm/priorities/util/non_zero.go | 0 .../priorities/util/non_zero_test.go | 0 .../algorithm/priorities/util/topologies.go | 0 .../priorities/util/topologies_test.go | 0 .../algorithm/priorities/util/util.go | 0 .../algorithm/priorities/util/util_test.go | 0 .../algorithm/scheduler_interface.go | 4 +-- .../algorithm/scheduler_interface_test.go | 0 .../pkg => pkg}/scheduler/algorithm/types.go | 4 +-- .../scheduler/algorithm/types_test.go | 2 +- .../scheduler/algorithm/well_known_labels.go | 0 .../scheduler/algorithmprovider/BUILD | 0 .../algorithmprovider/defaults/BUILD | 0 .../defaults/compatibility_test.go | 6 ++-- .../algorithmprovider/defaults/defaults.go | 10 +++---- .../defaults/defaults_test.go | 2 +- .../scheduler/algorithmprovider/plugins.go | 2 +- .../algorithmprovider/plugins_test.go | 2 +- {plugin/pkg => pkg}/scheduler/api/BUILD | 0 {plugin/pkg => pkg}/scheduler/api/doc.go | 4 +-- .../pkg => pkg}/scheduler/api/latest/BUILD | 0 .../scheduler/api/latest/latest.go | 4 +-- {plugin/pkg => pkg}/scheduler/api/register.go | 0 {plugin/pkg => pkg}/scheduler/api/types.go | 0 {plugin/pkg => pkg}/scheduler/api/v1/BUILD | 0 {plugin/pkg => pkg}/scheduler/api/v1/doc.go | 4 +-- .../pkg => pkg}/scheduler/api/v1/register.go | 2 +- {plugin/pkg => pkg}/scheduler/api/v1/types.go | 0 .../scheduler/api/v1/zz_generated.deepcopy.go | 0 .../scheduler/api/validation/BUILD | 0 .../scheduler/api/validation/validation.go | 2 +- .../api/validation/validation_test.go | 2 +- .../scheduler/api/zz_generated.deepcopy.go | 0 {plugin/pkg => pkg}/scheduler/core/BUILD | 0 .../scheduler/core/equivalence_cache.go | 2 +- .../scheduler/core/equivalence_cache_test.go | 4 +-- .../pkg => pkg}/scheduler/core/extender.go | 6 ++-- .../scheduler/core/extender_test.go | 8 +++--- .../scheduler/core/generic_scheduler.go | 12 ++++---- .../scheduler/core/generic_scheduler_test.go | 18 ++++++------ .../scheduler/core/scheduling_queue.go | 6 ++-- .../scheduler/core/scheduling_queue_test.go | 2 +- {plugin/pkg => pkg}/scheduler/factory/BUILD | 0 .../pkg => pkg}/scheduler/factory/factory.go | 22 +++++++-------- .../scheduler/factory/factory_test.go | 14 +++++----- .../pkg => pkg}/scheduler/factory/plugins.go | 10 +++---- .../scheduler/factory/plugins_test.go | 4 +-- {plugin/pkg => pkg}/scheduler/metrics/BUILD | 0 .../pkg => pkg}/scheduler/metrics/metrics.go | 0 {plugin/pkg => pkg}/scheduler/scheduler.go | 16 +++++------ .../pkg => pkg}/scheduler/scheduler_test.go | 14 +++++----- .../scheduler/schedulercache/BUILD | 0 .../scheduler/schedulercache/cache.go | 0 .../scheduler/schedulercache/cache_test.go | 4 +-- .../scheduler/schedulercache/interface.go | 0 .../scheduler/schedulercache/node_info.go | 4 +-- .../scheduler/schedulercache/util.go | 0 {plugin/pkg => pkg}/scheduler/testing/BUILD | 0 .../scheduler/testing/fake_cache.go | 2 +- .../scheduler/testing/fake_lister.go | 4 +-- .../scheduler/testing/pods_to_cache.go | 2 +- {plugin/pkg => pkg}/scheduler/testutil.go | 8 +++--- {plugin/pkg => pkg}/scheduler/util/BUILD | 0 .../scheduler/util/backoff_utils.go | 0 .../scheduler/util/backoff_utils_test.go | 0 .../pkg => pkg}/scheduler/util/testutil.go | 0 .../scheduler/util/testutil_test.go | 0 {plugin/pkg => pkg}/scheduler/util/utils.go | 0 .../pkg => pkg}/scheduler/util/utils_test.go | 0 .../pkg => pkg}/scheduler/volumebinder/BUILD | 0 .../scheduler/volumebinder/volume_binder.go | 0 .../defaulttolerationseconds/admission.go | 2 +- .../admission_test.go | 2 +- .../podtolerationrestriction/admission.go | 2 +- .../admission_test.go | 2 +- test/e2e/apps/daemon_set.go | 2 +- test/e2e/framework/util.go | 4 +-- test/e2e/scheduling/priorities.go | 2 +- .../defaulttolerationseconds_test.go | 2 +- test/integration/scheduler/extender_test.go | 8 +++--- .../scheduler/local-pv-neg-affinity_test.go | 4 +-- test/integration/scheduler/preemption_test.go | 4 +-- test/integration/scheduler/scheduler_test.go | 14 +++++----- test/integration/scheduler/taint_test.go | 8 +++--- test/integration/scheduler/util.go | 6 ++-- .../scheduler_perf/scheduler_test.go | 2 +- test/integration/scheduler_perf/util.go | 6 ++-- test/test_owners.csv | 24 ++++++++-------- 167 files changed, 299 insertions(+), 329 deletions(-) rename {plugin/cmd => cmd}/kube-scheduler/BUILD (100%) rename {plugin/cmd => cmd}/kube-scheduler/OWNERS (100%) rename {plugin/cmd => cmd}/kube-scheduler/app/BUILD (100%) rename {plugin/cmd => cmd}/kube-scheduler/app/server.go (98%) rename {plugin/cmd => cmd}/kube-scheduler/scheduler.go (95%) rename {plugin/pkg => pkg}/scheduler/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/OWNERS (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/doc.go (89%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/error.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/metadata.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/metadata_test.go (99%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/predicates.go (99%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/predicates_test.go (99%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/testing_helper.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/utils.go (98%) rename {plugin/pkg => pkg}/scheduler/algorithm/predicates/utils_test.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/balanced_resource_allocation.go (95%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/balanced_resource_allocation_test.go (98%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/image_locality.go (96%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/image_locality_test.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/interpod_affinity.go (96%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/interpod_affinity_test.go (99%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/least_requested.go (93%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/least_requested_test.go (98%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/metadata.go (95%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/metadata_test.go (95%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/most_requested.go (94%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/most_requested_test.go (98%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/node_affinity.go (96%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/node_affinity_test.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/node_label.go (91%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/node_label_test.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/node_prefer_avoid_pods.go (91%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/node_prefer_avoid_pods_test.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/reduce.go (89%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/resource_allocation.go (91%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/resource_limits.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/resource_limits_test.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/selector_spreading.go (98%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/selector_spreading_test.go (99%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/taint_toleration.go (96%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/taint_toleration_test.go (98%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/test_util.go (92%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/util/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/util/non_zero.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/util/non_zero_test.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/util/topologies.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/util/topologies_test.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/util/util.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/priorities/util/util_test.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/scheduler_interface.go (95%) rename {plugin/pkg => pkg}/scheduler/algorithm/scheduler_interface_test.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithm/types.go (98%) rename {plugin/pkg => pkg}/scheduler/algorithm/types_test.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithm/well_known_labels.go (100%) rename {plugin/pkg => pkg}/scheduler/algorithmprovider/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/algorithmprovider/defaults/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/algorithmprovider/defaults/compatibility_test.go (99%) rename {plugin/pkg => pkg}/scheduler/algorithmprovider/defaults/defaults.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithmprovider/defaults/defaults_test.go (97%) rename {plugin/pkg => pkg}/scheduler/algorithmprovider/plugins.go (91%) rename {plugin/pkg => pkg}/scheduler/algorithmprovider/plugins_test.go (98%) rename {plugin/pkg => pkg}/scheduler/api/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/api/doc.go (83%) rename {plugin/pkg => pkg}/scheduler/api/latest/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/api/latest/latest.go (94%) rename {plugin/pkg => pkg}/scheduler/api/register.go (100%) rename {plugin/pkg => pkg}/scheduler/api/types.go (100%) rename {plugin/pkg => pkg}/scheduler/api/v1/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/api/v1/doc.go (83%) rename {plugin/pkg => pkg}/scheduler/api/v1/register.go (96%) rename {plugin/pkg => pkg}/scheduler/api/v1/types.go (100%) rename {plugin/pkg => pkg}/scheduler/api/v1/zz_generated.deepcopy.go (100%) rename {plugin/pkg => pkg}/scheduler/api/validation/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/api/validation/validation.go (96%) rename {plugin/pkg => pkg}/scheduler/api/validation/validation_test.go (98%) rename {plugin/pkg => pkg}/scheduler/api/zz_generated.deepcopy.go (100%) rename {plugin/pkg => pkg}/scheduler/core/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/core/equivalence_cache.go (99%) rename {plugin/pkg => pkg}/scheduler/core/equivalence_cache_test.go (99%) rename {plugin/pkg => pkg}/scheduler/core/extender.go (97%) rename {plugin/pkg => pkg}/scheduler/core/extender_test.go (97%) rename {plugin/pkg => pkg}/scheduler/core/generic_scheduler.go (99%) rename {plugin/pkg => pkg}/scheduler/core/generic_scheduler_test.go (98%) rename {plugin/pkg => pkg}/scheduler/core/scheduling_queue.go (99%) rename {plugin/pkg => pkg}/scheduler/core/scheduling_queue_test.go (99%) rename {plugin/pkg => pkg}/scheduler/factory/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/factory/factory.go (98%) rename {plugin/pkg => pkg}/scheduler/factory/factory_test.go (97%) rename {plugin/pkg => pkg}/scheduler/factory/plugins.go (98%) rename {plugin/pkg => pkg}/scheduler/factory/plugins_test.go (95%) rename {plugin/pkg => pkg}/scheduler/metrics/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/metrics/metrics.go (100%) rename {plugin/pkg => pkg}/scheduler/scheduler.go (97%) rename {plugin/pkg => pkg}/scheduler/scheduler_test.go (98%) rename {plugin/pkg => pkg}/scheduler/schedulercache/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/schedulercache/cache.go (100%) rename {plugin/pkg => pkg}/scheduler/schedulercache/cache_test.go (99%) rename {plugin/pkg => pkg}/scheduler/schedulercache/interface.go (100%) rename {plugin/pkg => pkg}/scheduler/schedulercache/node_info.go (99%) rename {plugin/pkg => pkg}/scheduler/schedulercache/util.go (100%) rename {plugin/pkg => pkg}/scheduler/testing/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/testing/fake_cache.go (97%) rename {plugin/pkg => pkg}/scheduler/testing/fake_lister.go (98%) rename {plugin/pkg => pkg}/scheduler/testing/pods_to_cache.go (96%) rename {plugin/pkg => pkg}/scheduler/testutil.go (94%) rename {plugin/pkg => pkg}/scheduler/util/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/util/backoff_utils.go (100%) rename {plugin/pkg => pkg}/scheduler/util/backoff_utils_test.go (100%) rename {plugin/pkg => pkg}/scheduler/util/testutil.go (100%) rename {plugin/pkg => pkg}/scheduler/util/testutil_test.go (100%) rename {plugin/pkg => pkg}/scheduler/util/utils.go (100%) rename {plugin/pkg => pkg}/scheduler/util/utils_test.go (100%) rename {plugin/pkg => pkg}/scheduler/volumebinder/BUILD (100%) rename {plugin/pkg => pkg}/scheduler/volumebinder/volume_binder.go (100%) diff --git a/build/root/Makefile b/build/root/Makefile index ba50e2983e7..23636241f9b 100644 --- a/build/root/Makefile +++ b/build/root/Makefile @@ -466,21 +466,6 @@ $(filter-out %$(EXCLUDE_TARGET),$(notdir $(abspath $(wildcard cmd/*/)))): genera hack/make-rules/build.sh cmd/$@ endif -define PLUGIN_CMD_HELP_INFO -# Add rules for all directories in plugin/cmd/ -# -# Example: -# make kube-scheduler -endef -.PHONY: $(notdir $(abspath $(wildcard plugin/cmd/*/))) -ifeq ($(PRINT_HELP),y) -$(notdir $(abspath $(wildcard plugin/cmd/*/))): - @echo "$$PLUGIN_CMD_HELP_INFO" -else -$(notdir $(abspath $(wildcard plugin/cmd/*/))): generated_files - hack/make-rules/build.sh plugin/cmd/$@ -endif - define GENERATED_FILES_HELP_INFO # Produce auto-generated files needed for the build. # diff --git a/cmd/genkubedocs/gen_kube_docs.go b/cmd/genkubedocs/gen_kube_docs.go index 2285fe4d96d..975466f4418 100644 --- a/cmd/genkubedocs/gen_kube_docs.go +++ b/cmd/genkubedocs/gen_kube_docs.go @@ -27,9 +27,9 @@ import ( apiservapp "k8s.io/kubernetes/cmd/kube-apiserver/app" cmapp "k8s.io/kubernetes/cmd/kube-controller-manager/app" proxyapp "k8s.io/kubernetes/cmd/kube-proxy/app" + schapp "k8s.io/kubernetes/cmd/kube-scheduler/app" kubeadmapp "k8s.io/kubernetes/cmd/kubeadm/app/cmd" kubeletapp "k8s.io/kubernetes/cmd/kubelet/app" - schapp "k8s.io/kubernetes/plugin/cmd/kube-scheduler/app" ) func main() { diff --git a/cmd/genman/gen_kube_man.go b/cmd/genman/gen_kube_man.go index 182a2a1c141..416d4a9f9fa 100644 --- a/cmd/genman/gen_kube_man.go +++ b/cmd/genman/gen_kube_man.go @@ -31,11 +31,11 @@ import ( apiservapp "k8s.io/kubernetes/cmd/kube-apiserver/app" cmapp "k8s.io/kubernetes/cmd/kube-controller-manager/app" proxyapp "k8s.io/kubernetes/cmd/kube-proxy/app" + schapp "k8s.io/kubernetes/cmd/kube-scheduler/app" kubeadmapp "k8s.io/kubernetes/cmd/kubeadm/app/cmd" kubeletapp "k8s.io/kubernetes/cmd/kubelet/app" kubectlcmd "k8s.io/kubernetes/pkg/kubectl/cmd" kubectlcmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util" - schapp "k8s.io/kubernetes/plugin/cmd/kube-scheduler/app" ) func main() { diff --git a/cmd/hyperkube/kube-scheduler.go b/cmd/hyperkube/kube-scheduler.go index cfd68dc15dc..ba48aebb2b7 100644 --- a/cmd/hyperkube/kube-scheduler.go +++ b/cmd/hyperkube/kube-scheduler.go @@ -20,7 +20,7 @@ import ( "flag" "k8s.io/apiserver/pkg/server/healthz" - "k8s.io/kubernetes/plugin/cmd/kube-scheduler/app" + "k8s.io/kubernetes/cmd/kube-scheduler/app" ) // NewScheduler creates a new hyperkube Server object that includes the diff --git a/plugin/cmd/kube-scheduler/BUILD b/cmd/kube-scheduler/BUILD similarity index 100% rename from plugin/cmd/kube-scheduler/BUILD rename to cmd/kube-scheduler/BUILD diff --git a/plugin/cmd/kube-scheduler/OWNERS b/cmd/kube-scheduler/OWNERS similarity index 100% rename from plugin/cmd/kube-scheduler/OWNERS rename to cmd/kube-scheduler/OWNERS diff --git a/plugin/cmd/kube-scheduler/app/BUILD b/cmd/kube-scheduler/app/BUILD similarity index 100% rename from plugin/cmd/kube-scheduler/app/BUILD rename to cmd/kube-scheduler/app/BUILD diff --git a/plugin/cmd/kube-scheduler/app/server.go b/cmd/kube-scheduler/app/server.go similarity index 98% rename from plugin/cmd/kube-scheduler/app/server.go rename to cmd/kube-scheduler/app/server.go index a304257248a..a80a376f9f3 100644 --- a/plugin/cmd/kube-scheduler/app/server.go +++ b/cmd/kube-scheduler/app/server.go @@ -57,15 +57,15 @@ import ( "k8s.io/kubernetes/pkg/features" cmdutil "k8s.io/kubernetes/pkg/kubectl/cmd/util" "k8s.io/kubernetes/pkg/master/ports" + "k8s.io/kubernetes/pkg/scheduler" + "k8s.io/kubernetes/pkg/scheduler/algorithmprovider" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + latestschedulerapi "k8s.io/kubernetes/pkg/scheduler/api/latest" "k8s.io/kubernetes/pkg/util/configz" "k8s.io/kubernetes/pkg/version" "k8s.io/kubernetes/pkg/version/verflag" - "k8s.io/kubernetes/plugin/pkg/scheduler" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - latestschedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api/latest" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" + "k8s.io/kubernetes/pkg/scheduler/factory" "github.com/golang/glog" "github.com/prometheus/client_golang/prometheus" diff --git a/plugin/cmd/kube-scheduler/scheduler.go b/cmd/kube-scheduler/scheduler.go similarity index 95% rename from plugin/cmd/kube-scheduler/scheduler.go rename to cmd/kube-scheduler/scheduler.go index 047ef86cffa..1f6fcf7d608 100644 --- a/plugin/cmd/kube-scheduler/scheduler.go +++ b/cmd/kube-scheduler/scheduler.go @@ -21,9 +21,9 @@ import ( utilflag "k8s.io/apiserver/pkg/util/flag" "k8s.io/apiserver/pkg/util/logs" + "k8s.io/kubernetes/cmd/kube-scheduler/app" _ "k8s.io/kubernetes/pkg/client/metrics/prometheus" // for client metric registration _ "k8s.io/kubernetes/pkg/version/prometheus" // for version metric registration - "k8s.io/kubernetes/plugin/cmd/kube-scheduler/app" ) func main() { diff --git a/cmd/kubeadm/app/phases/addons/proxy/proxy.go b/cmd/kubeadm/app/phases/addons/proxy/proxy.go index e8f71d11be1..2f8f27e6d9f 100644 --- a/cmd/kubeadm/app/phases/addons/proxy/proxy.go +++ b/cmd/kubeadm/app/phases/addons/proxy/proxy.go @@ -33,7 +33,7 @@ import ( "k8s.io/kubernetes/pkg/api/legacyscheme" kubeproxyconfigscheme "k8s.io/kubernetes/pkg/proxy/apis/kubeproxyconfig/scheme" kubeproxyconfigv1alpha1 "k8s.io/kubernetes/pkg/proxy/apis/kubeproxyconfig/v1alpha1" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm" ) const ( diff --git a/cmd/kubeadm/app/preflight/checks.go b/cmd/kubeadm/app/preflight/checks.go index 8c53d700dc3..48462b80679 100644 --- a/cmd/kubeadm/app/preflight/checks.go +++ b/cmd/kubeadm/app/preflight/checks.go @@ -44,6 +44,7 @@ import ( "k8s.io/apimachinery/pkg/util/sets" apiservoptions "k8s.io/kubernetes/cmd/kube-apiserver/app/options" cmoptions "k8s.io/kubernetes/cmd/kube-controller-manager/app/options" + schedulerapp "k8s.io/kubernetes/cmd/kube-scheduler/app" kubeadmapi "k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm" kubeadmconstants "k8s.io/kubernetes/cmd/kubeadm/app/constants" "k8s.io/kubernetes/pkg/apis/core/validation" @@ -52,7 +53,6 @@ import ( "k8s.io/kubernetes/pkg/util/initsystem" versionutil "k8s.io/kubernetes/pkg/util/version" kubeadmversion "k8s.io/kubernetes/pkg/version" - schedulerapp "k8s.io/kubernetes/plugin/cmd/kube-scheduler/app" "k8s.io/kubernetes/test/e2e_node/system" utilsexec "k8s.io/utils/exec" ) diff --git a/examples/examples_test.go b/examples/examples_test.go index c47be91a47a..33ec647fff0 100644 --- a/examples/examples_test.go +++ b/examples/examples_test.go @@ -42,8 +42,8 @@ import ( expvalidation "k8s.io/kubernetes/pkg/apis/extensions/validation" "k8s.io/kubernetes/pkg/capabilities" "k8s.io/kubernetes/pkg/registry/batch/job" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - schedulerapilatest "k8s.io/kubernetes/plugin/pkg/scheduler/api/latest" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + schedulerapilatest "k8s.io/kubernetes/pkg/scheduler/api/latest" ) func validateObject(obj runtime.Object) (errors field.ErrorList) { diff --git a/hack/.golint_failures b/hack/.golint_failures index 1d88b07b7f6..c7cd6939add 100644 --- a/hack/.golint_failures +++ b/hack/.golint_failures @@ -3,6 +3,7 @@ cmd/gke-certificates-controller/app cmd/hyperkube cmd/kube-controller-manager/app cmd/kube-proxy/app +cmd/kube-scheduler/app cmd/kubeadm/app cmd/kubeadm/app/apis/kubeadm cmd/kubeadm/app/apis/kubeadm/v1alpha1 @@ -330,6 +331,19 @@ pkg/registry/storage/rest pkg/registry/storage/storageclass pkg/registry/storage/storageclass/storage pkg/routes +pkg/scheduler/algorithm +pkg/scheduler/algorithm/predicates +pkg/scheduler/algorithm/priorities +pkg/scheduler/algorithm/priorities/util +pkg/scheduler/api +pkg/scheduler/api/latest +pkg/scheduler/api/v1 +pkg/scheduler/core +pkg/scheduler/factory +pkg/scheduler/metrics +pkg/scheduler/schedulercache +pkg/scheduler/testing +pkg/scheduler/util pkg/security/apparmor pkg/security/podsecuritypolicy pkg/security/podsecuritypolicy/group @@ -399,7 +413,6 @@ pkg/volume/storageos pkg/volume/testing pkg/volume/util pkg/volume/vsphere_volume -plugin/cmd/kube-scheduler/app plugin/pkg/admission/antiaffinity plugin/pkg/admission/eventratelimit/apis/eventratelimit plugin/pkg/admission/eventratelimit/apis/eventratelimit/v1alpha1 @@ -421,19 +434,6 @@ plugin/pkg/admission/serviceaccount plugin/pkg/admission/storageclass/setdefault plugin/pkg/auth/authorizer/node plugin/pkg/auth/authorizer/rbac -plugin/pkg/scheduler/algorithm -plugin/pkg/scheduler/algorithm/predicates -plugin/pkg/scheduler/algorithm/priorities -plugin/pkg/scheduler/algorithm/priorities/util -plugin/pkg/scheduler/api -plugin/pkg/scheduler/api/latest -plugin/pkg/scheduler/api/v1 -plugin/pkg/scheduler/core -plugin/pkg/scheduler/factory -plugin/pkg/scheduler/metrics -plugin/pkg/scheduler/schedulercache -plugin/pkg/scheduler/testing -plugin/pkg/scheduler/util staging/src/k8s.io/api/admission/v1beta1 staging/src/k8s.io/api/admissionregistration/v1alpha1 staging/src/k8s.io/api/admissionregistration/v1beta1 diff --git a/hack/lib/golang.sh b/hack/lib/golang.sh index b9649ce6d0a..3e12b3170a4 100755 --- a/hack/lib/golang.sh +++ b/hack/lib/golang.sh @@ -29,9 +29,9 @@ kube::golang::server_targets() { cmd/kubelet cmd/kubeadm cmd/hyperkube + cmd/kube-scheduler vendor/k8s.io/kube-aggregator vendor/k8s.io/apiextensions-apiserver - plugin/cmd/kube-scheduler cluster/gce/gci/mounter ) echo "${targets[@]}" diff --git a/hack/make-rules/make-help.sh b/hack/make-rules/make-help.sh index f1261955a88..e34c4170865 100755 --- a/hack/make-rules/make-help.sh +++ b/hack/make-rules/make-help.sh @@ -24,7 +24,6 @@ readonly reset=$(tput sgr0) KUBE_ROOT=$(dirname "${BASH_SOURCE}")/../.. ALL_TARGETS=$(make -C "${KUBE_ROOT}" PRINT_HELP=y -rpn | sed -n -e '/^$/ { n ; /^[^ .#][^ ]*:/ { s/:.*$// ; p ; } ; }' | sort) CMD_TARGETS=$(ls -l "${KUBE_ROOT}/cmd" |awk '/^d/ {print $NF}') -PLUGIN_CMD_TARGETS=$(ls -l "${KUBE_ROOT}/plugin/cmd" |awk '/^d/ {print $NF}') CMD_FLAG=false PLUGIN_CMD_FLAG=false @@ -45,21 +44,6 @@ for tar in $ALL_TARGETS; do fi done - for plugincmdtar in $PLUGIN_CMD_TARGETS; do - if [ $tar = $plugincmdtar ]; then - if [ $PLUGIN_CMD_FLAG = true ]; then - continue 2; - fi - - echo -e "${red}${PLUGIN_CMD_TARGETS}${reset}" - make -C "${KUBE_ROOT}" $tar PRINT_HELP=y - echo "---------------------------------------------------------------------------------" - - PLUGIN_CMD_FLAG=true - continue 2 - fi - done - echo -e "${red}${tar}${reset}" make -C "${KUBE_ROOT}" $tar PRINT_HELP=y echo "---------------------------------------------------------------------------------" diff --git a/pkg/controller/cloud/node_controller.go b/pkg/controller/cloud/node_controller.go index 5475e5858e5..0f548e7d954 100644 --- a/pkg/controller/cloud/node_controller.go +++ b/pkg/controller/cloud/node_controller.go @@ -37,8 +37,8 @@ import ( nodeutilv1 "k8s.io/kubernetes/pkg/api/v1/node" "k8s.io/kubernetes/pkg/cloudprovider" kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" + "k8s.io/kubernetes/pkg/scheduler/algorithm" nodeutil "k8s.io/kubernetes/pkg/util/node" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" ) var UpdateNodeSpecBackoff = wait.Backoff{ diff --git a/pkg/controller/cloud/node_controller_test.go b/pkg/controller/cloud/node_controller_test.go index 5e249140660..a8faf8352f4 100644 --- a/pkg/controller/cloud/node_controller_test.go +++ b/pkg/controller/cloud/node_controller_test.go @@ -35,7 +35,7 @@ import ( "k8s.io/kubernetes/pkg/controller" "k8s.io/kubernetes/pkg/controller/testutil" kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm" "github.com/golang/glog" "github.com/stretchr/testify/assert" diff --git a/pkg/controller/daemon/daemon_controller.go b/pkg/controller/daemon/daemon_controller.go index 72308b93b5a..c316c52a933 100644 --- a/pkg/controller/daemon/daemon_controller.go +++ b/pkg/controller/daemon/daemon_controller.go @@ -54,10 +54,10 @@ import ( "k8s.io/kubernetes/pkg/controller/daemon/util" "k8s.io/kubernetes/pkg/features" kubelettypes "k8s.io/kubernetes/pkg/kubelet/types" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" "k8s.io/kubernetes/pkg/util/metrics" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" "github.com/golang/glog" ) diff --git a/pkg/controller/daemon/daemon_controller_test.go b/pkg/controller/daemon/daemon_controller_test.go index 1a4ab365a3a..cd5c4f07376 100644 --- a/pkg/controller/daemon/daemon_controller_test.go +++ b/pkg/controller/daemon/daemon_controller_test.go @@ -45,9 +45,9 @@ import ( api "k8s.io/kubernetes/pkg/apis/core" "k8s.io/kubernetes/pkg/controller" kubelettypes "k8s.io/kubernetes/pkg/kubelet/types" + "k8s.io/kubernetes/pkg/scheduler/algorithm" "k8s.io/kubernetes/pkg/securitycontext" labelsutil "k8s.io/kubernetes/pkg/util/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" ) var ( diff --git a/pkg/controller/daemon/util/daemonset_util.go b/pkg/controller/daemon/util/daemonset_util.go index 1ea30b713fd..3c69e8a3a0b 100644 --- a/pkg/controller/daemon/util/daemonset_util.go +++ b/pkg/controller/daemon/util/daemonset_util.go @@ -27,8 +27,8 @@ import ( v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" "k8s.io/kubernetes/pkg/features" kubelettypes "k8s.io/kubernetes/pkg/kubelet/types" + "k8s.io/kubernetes/pkg/scheduler/algorithm" labelsutil "k8s.io/kubernetes/pkg/util/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" ) // CreatePodTemplate returns copy of provided template with additional diff --git a/pkg/controller/nodelifecycle/node_lifecycle_controller.go b/pkg/controller/nodelifecycle/node_lifecycle_controller.go index e2a47f2076b..17f87bad292 100644 --- a/pkg/controller/nodelifecycle/node_lifecycle_controller.go +++ b/pkg/controller/nodelifecycle/node_lifecycle_controller.go @@ -44,12 +44,12 @@ import ( "k8s.io/kubernetes/pkg/controller" "k8s.io/kubernetes/pkg/controller/nodelifecycle/scheduler" nodeutil "k8s.io/kubernetes/pkg/controller/util/node" + "k8s.io/kubernetes/pkg/scheduler/algorithm" "k8s.io/kubernetes/pkg/util/metrics" utilnode "k8s.io/kubernetes/pkg/util/node" "k8s.io/kubernetes/pkg/util/system" taintutils "k8s.io/kubernetes/pkg/util/taints" utilversion "k8s.io/kubernetes/pkg/util/version" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" "fmt" "github.com/golang/glog" diff --git a/pkg/controller/nodelifecycle/node_lifecycle_controller_test.go b/pkg/controller/nodelifecycle/node_lifecycle_controller_test.go index 93affbb9d6f..6813a0909d3 100644 --- a/pkg/controller/nodelifecycle/node_lifecycle_controller_test.go +++ b/pkg/controller/nodelifecycle/node_lifecycle_controller_test.go @@ -42,9 +42,9 @@ import ( "k8s.io/kubernetes/pkg/controller/testutil" nodeutil "k8s.io/kubernetes/pkg/controller/util/node" kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" + "k8s.io/kubernetes/pkg/scheduler/algorithm" "k8s.io/kubernetes/pkg/util/node" taintutils "k8s.io/kubernetes/pkg/util/taints" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" ) const ( diff --git a/pkg/kubectl/.import-restrictions b/pkg/kubectl/.import-restrictions index 875f997dd52..6d8fdf7cb8c 100644 --- a/pkg/kubectl/.import-restrictions +++ b/pkg/kubectl/.import-restrictions @@ -117,6 +117,13 @@ "k8s.io/kubernetes/pkg/printers/internalversion", "k8s.io/kubernetes/pkg/registry/rbac/reconciliation", "k8s.io/kubernetes/pkg/registry/rbac/validation", + "k8s.io/kubernetes/pkg/scheduler/algorithm", + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates", + "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util", + "k8s.io/kubernetes/pkg/scheduler/api", + "k8s.io/kubernetes/pkg/scheduler/schedulercache", + "k8s.io/kubernetes/pkg/scheduler/util", + "k8s.io/kubernetes/pkg/scheduler/volumebinder", "k8s.io/kubernetes/pkg/security/apparmor", "k8s.io/kubernetes/pkg/serviceaccount", "k8s.io/kubernetes/pkg/util/file", @@ -137,13 +144,7 @@ "k8s.io/kubernetes/pkg/version", "k8s.io/kubernetes/pkg/version/prometheus", "k8s.io/kubernetes/pkg/volume", - "k8s.io/kubernetes/pkg/volume/util", - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm", - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates", - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util", - "k8s.io/kubernetes/plugin/pkg/scheduler/api", - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache", - "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/volume/util" ], "ForbiddenPrefixes": [] }] diff --git a/pkg/kubelet/cm/container_manager.go b/pkg/kubelet/cm/container_manager.go index da7bf4a4642..fd61f2a751b 100644 --- a/pkg/kubelet/cm/container_manager.go +++ b/pkg/kubelet/cm/container_manager.go @@ -28,7 +28,7 @@ import ( evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" "k8s.io/kubernetes/pkg/kubelet/lifecycle" "k8s.io/kubernetes/pkg/kubelet/status" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" "fmt" "strconv" diff --git a/pkg/kubelet/cm/container_manager_linux.go b/pkg/kubelet/cm/container_manager_linux.go index 6c6c7068172..f72ec699c96 100644 --- a/pkg/kubelet/cm/container_manager_linux.go +++ b/pkg/kubelet/cm/container_manager_linux.go @@ -52,13 +52,13 @@ import ( "k8s.io/kubernetes/pkg/kubelet/lifecycle" "k8s.io/kubernetes/pkg/kubelet/qos" "k8s.io/kubernetes/pkg/kubelet/status" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" utilfile "k8s.io/kubernetes/pkg/util/file" "k8s.io/kubernetes/pkg/util/mount" "k8s.io/kubernetes/pkg/util/oom" "k8s.io/kubernetes/pkg/util/procfs" utilsysctl "k8s.io/kubernetes/pkg/util/sysctl" utilversion "k8s.io/kubernetes/pkg/util/version" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" ) const ( diff --git a/pkg/kubelet/cm/container_manager_stub.go b/pkg/kubelet/cm/container_manager_stub.go index 27a86849582..83df4cfaad8 100644 --- a/pkg/kubelet/cm/container_manager_stub.go +++ b/pkg/kubelet/cm/container_manager_stub.go @@ -26,7 +26,7 @@ import ( kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" "k8s.io/kubernetes/pkg/kubelet/lifecycle" "k8s.io/kubernetes/pkg/kubelet/status" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) type containerManagerStub struct{} diff --git a/pkg/kubelet/cm/deviceplugin/manager.go b/pkg/kubelet/cm/deviceplugin/manager.go index df5e36e2187..646dd658793 100644 --- a/pkg/kubelet/cm/deviceplugin/manager.go +++ b/pkg/kubelet/cm/deviceplugin/manager.go @@ -38,8 +38,8 @@ import ( "k8s.io/kubernetes/pkg/kubelet/lifecycle" "k8s.io/kubernetes/pkg/kubelet/metrics" utilstore "k8s.io/kubernetes/pkg/kubelet/util/store" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" utilfs "k8s.io/kubernetes/pkg/util/filesystem" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" ) // ActivePodsFunc is a function that returns a list of pods to reconcile. diff --git a/pkg/kubelet/cm/deviceplugin/manager_stub.go b/pkg/kubelet/cm/deviceplugin/manager_stub.go index 903a0077a2c..5d7a4b74c5d 100644 --- a/pkg/kubelet/cm/deviceplugin/manager_stub.go +++ b/pkg/kubelet/cm/deviceplugin/manager_stub.go @@ -21,7 +21,7 @@ import ( pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1alpha" "k8s.io/kubernetes/pkg/kubelet/config" "k8s.io/kubernetes/pkg/kubelet/lifecycle" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // ManagerStub provides a simple stub implementation for the Device Manager. diff --git a/pkg/kubelet/cm/deviceplugin/manager_test.go b/pkg/kubelet/cm/deviceplugin/manager_test.go index 69699cf2d84..88147077c3a 100644 --- a/pkg/kubelet/cm/deviceplugin/manager_test.go +++ b/pkg/kubelet/cm/deviceplugin/manager_test.go @@ -35,8 +35,8 @@ import ( pluginapi "k8s.io/kubernetes/pkg/kubelet/apis/deviceplugin/v1alpha" "k8s.io/kubernetes/pkg/kubelet/lifecycle" utilstore "k8s.io/kubernetes/pkg/kubelet/util/store" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" utilfs "k8s.io/kubernetes/pkg/util/filesystem" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" ) const ( diff --git a/pkg/kubelet/cm/deviceplugin/types.go b/pkg/kubelet/cm/deviceplugin/types.go index c4465a8be4c..3c6b30206f1 100644 --- a/pkg/kubelet/cm/deviceplugin/types.go +++ b/pkg/kubelet/cm/deviceplugin/types.go @@ -22,7 +22,7 @@ import ( "k8s.io/kubernetes/pkg/kubelet/config" kubecontainer "k8s.io/kubernetes/pkg/kubelet/container" "k8s.io/kubernetes/pkg/kubelet/lifecycle" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // Manager manages all the Device Plugins running on a node. diff --git a/pkg/kubelet/eviction/helpers.go b/pkg/kubelet/eviction/helpers.go index 8be0c49a28e..3ae9c0306a6 100644 --- a/pkg/kubelet/eviction/helpers.go +++ b/pkg/kubelet/eviction/helpers.go @@ -32,7 +32,7 @@ import ( evictionapi "k8s.io/kubernetes/pkg/kubelet/eviction/api" "k8s.io/kubernetes/pkg/kubelet/server/stats" kubetypes "k8s.io/kubernetes/pkg/kubelet/types" - schedulerutils "k8s.io/kubernetes/plugin/pkg/scheduler/util" + schedulerutils "k8s.io/kubernetes/pkg/scheduler/util" ) const ( diff --git a/pkg/kubelet/kubelet.go b/pkg/kubelet/kubelet.go index eb335301f31..2ed2dd9c7ac 100644 --- a/pkg/kubelet/kubelet.go +++ b/pkg/kubelet/kubelet.go @@ -95,6 +95,7 @@ import ( "k8s.io/kubernetes/pkg/kubelet/util/queue" "k8s.io/kubernetes/pkg/kubelet/util/sliceutils" "k8s.io/kubernetes/pkg/kubelet/volumemanager" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" "k8s.io/kubernetes/pkg/security/apparmor" utildbus "k8s.io/kubernetes/pkg/util/dbus" kubeio "k8s.io/kubernetes/pkg/util/io" @@ -103,7 +104,6 @@ import ( nodeutil "k8s.io/kubernetes/pkg/util/node" "k8s.io/kubernetes/pkg/util/oom" "k8s.io/kubernetes/pkg/volume" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" utilexec "k8s.io/utils/exec" ) diff --git a/pkg/kubelet/kubelet_node_status.go b/pkg/kubelet/kubelet_node_status.go index c775a665acc..7094b66f996 100644 --- a/pkg/kubelet/kubelet_node_status.go +++ b/pkg/kubelet/kubelet_node_status.go @@ -42,10 +42,10 @@ import ( "k8s.io/kubernetes/pkg/kubelet/events" "k8s.io/kubernetes/pkg/kubelet/util" "k8s.io/kubernetes/pkg/kubelet/util/sliceutils" + "k8s.io/kubernetes/pkg/scheduler/algorithm" nodeutil "k8s.io/kubernetes/pkg/util/node" "k8s.io/kubernetes/pkg/version" "k8s.io/kubernetes/pkg/volume/util/volumehelper" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" ) const ( diff --git a/pkg/kubelet/kubelet_test.go b/pkg/kubelet/kubelet_test.go index 5019121d43a..c1061355baa 100644 --- a/pkg/kubelet/kubelet_test.go +++ b/pkg/kubelet/kubelet_test.go @@ -67,12 +67,12 @@ import ( kubetypes "k8s.io/kubernetes/pkg/kubelet/types" "k8s.io/kubernetes/pkg/kubelet/util/queue" kubeletvolume "k8s.io/kubernetes/pkg/kubelet/volumemanager" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" "k8s.io/kubernetes/pkg/util/mount" "k8s.io/kubernetes/pkg/volume" _ "k8s.io/kubernetes/pkg/volume/host_path" volumetest "k8s.io/kubernetes/pkg/volume/testing" "k8s.io/kubernetes/pkg/volume/util/volumehelper" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" ) func init() { diff --git a/pkg/kubelet/lifecycle/admission_failure_handler_stub.go b/pkg/kubelet/lifecycle/admission_failure_handler_stub.go index c98339782e4..58e675e9a9b 100644 --- a/pkg/kubelet/lifecycle/admission_failure_handler_stub.go +++ b/pkg/kubelet/lifecycle/admission_failure_handler_stub.go @@ -18,7 +18,7 @@ package lifecycle import ( "k8s.io/api/core/v1" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm" ) // AdmissionFailureHandlerStub is an AdmissionFailureHandler that does not perform any handling of admission failure. diff --git a/pkg/kubelet/lifecycle/predicate.go b/pkg/kubelet/lifecycle/predicate.go index 9b8ad4d3cc1..e3890055f13 100644 --- a/pkg/kubelet/lifecycle/predicate.go +++ b/pkg/kubelet/lifecycle/predicate.go @@ -22,9 +22,9 @@ import ( "github.com/golang/glog" "k8s.io/api/core/v1" "k8s.io/kubernetes/pkg/kubelet/util/format" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) type getNodeAnyWayFuncType func() (*v1.Node, error) diff --git a/pkg/kubelet/preemption/preemption.go b/pkg/kubelet/preemption/preemption.go index 1f9214b8306..96d829e4f8c 100644 --- a/pkg/kubelet/preemption/preemption.go +++ b/pkg/kubelet/preemption/preemption.go @@ -32,8 +32,8 @@ import ( "k8s.io/kubernetes/pkg/kubelet/lifecycle" kubetypes "k8s.io/kubernetes/pkg/kubelet/types" "k8s.io/kubernetes/pkg/kubelet/util/format" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" ) const message = "Preempted in order to admit critical pod" diff --git a/plugin/pkg/scheduler/BUILD b/pkg/scheduler/BUILD similarity index 100% rename from plugin/pkg/scheduler/BUILD rename to pkg/scheduler/BUILD diff --git a/plugin/pkg/scheduler/OWNERS b/pkg/scheduler/OWNERS similarity index 100% rename from plugin/pkg/scheduler/OWNERS rename to pkg/scheduler/OWNERS diff --git a/plugin/pkg/scheduler/algorithm/BUILD b/pkg/scheduler/algorithm/BUILD similarity index 100% rename from plugin/pkg/scheduler/algorithm/BUILD rename to pkg/scheduler/algorithm/BUILD diff --git a/plugin/pkg/scheduler/algorithm/doc.go b/pkg/scheduler/algorithm/doc.go similarity index 89% rename from plugin/pkg/scheduler/algorithm/doc.go rename to pkg/scheduler/algorithm/doc.go index 299051b0f8a..59c2cc4aa7c 100644 --- a/plugin/pkg/scheduler/algorithm/doc.go +++ b/pkg/scheduler/algorithm/doc.go @@ -16,4 +16,4 @@ limitations under the License. // Package scheduler contains a generic Scheduler interface and several // implementations. -package algorithm // import "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" +package algorithm // import "k8s.io/kubernetes/pkg/scheduler/algorithm" diff --git a/plugin/pkg/scheduler/algorithm/predicates/BUILD b/pkg/scheduler/algorithm/predicates/BUILD similarity index 100% rename from plugin/pkg/scheduler/algorithm/predicates/BUILD rename to pkg/scheduler/algorithm/predicates/BUILD diff --git a/plugin/pkg/scheduler/algorithm/predicates/error.go b/pkg/scheduler/algorithm/predicates/error.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/predicates/error.go rename to pkg/scheduler/algorithm/predicates/error.go diff --git a/plugin/pkg/scheduler/algorithm/predicates/metadata.go b/pkg/scheduler/algorithm/predicates/metadata.go similarity index 97% rename from plugin/pkg/scheduler/algorithm/predicates/metadata.go rename to pkg/scheduler/algorithm/predicates/metadata.go index c0eda6a24de..af8c32e2c4c 100644 --- a/plugin/pkg/scheduler/algorithm/predicates/metadata.go +++ b/pkg/scheduler/algorithm/predicates/metadata.go @@ -22,9 +22,9 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedutil "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedutil "k8s.io/kubernetes/pkg/scheduler/util" "github.com/golang/glog" ) diff --git a/plugin/pkg/scheduler/algorithm/predicates/metadata_test.go b/pkg/scheduler/algorithm/predicates/metadata_test.go similarity index 99% rename from plugin/pkg/scheduler/algorithm/predicates/metadata_test.go rename to pkg/scheduler/algorithm/predicates/metadata_test.go index 0a96f5a0c91..31b88411015 100644 --- a/plugin/pkg/scheduler/algorithm/predicates/metadata_test.go +++ b/pkg/scheduler/algorithm/predicates/metadata_test.go @@ -24,8 +24,8 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" ) // sortableAntiAffinityTerms lets us to sort anti-affinity terms. diff --git a/plugin/pkg/scheduler/algorithm/predicates/predicates.go b/pkg/scheduler/algorithm/predicates/predicates.go similarity index 99% rename from plugin/pkg/scheduler/algorithm/predicates/predicates.go rename to pkg/scheduler/algorithm/predicates/predicates.go index 67c4caf7b45..48d7b509285 100644 --- a/plugin/pkg/scheduler/algorithm/predicates/predicates.go +++ b/pkg/scheduler/algorithm/predicates/predicates.go @@ -37,14 +37,14 @@ import ( v1qos "k8s.io/kubernetes/pkg/apis/core/v1/helper/qos" "k8s.io/kubernetes/pkg/features" kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedutil "k8s.io/kubernetes/pkg/scheduler/util" volumeutil "k8s.io/kubernetes/pkg/volume/util" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedutil "k8s.io/kubernetes/plugin/pkg/scheduler/util" "github.com/golang/glog" - "k8s.io/kubernetes/plugin/pkg/scheduler/volumebinder" + "k8s.io/kubernetes/pkg/scheduler/volumebinder" ) const ( diff --git a/plugin/pkg/scheduler/algorithm/predicates/predicates_test.go b/pkg/scheduler/algorithm/predicates/predicates_test.go similarity index 99% rename from plugin/pkg/scheduler/algorithm/predicates/predicates_test.go rename to pkg/scheduler/algorithm/predicates/predicates_test.go index 0ed3709e51b..1b05d9e4fde 100644 --- a/plugin/pkg/scheduler/algorithm/predicates/predicates_test.go +++ b/pkg/scheduler/algorithm/predicates/predicates_test.go @@ -29,10 +29,10 @@ import ( utilfeature "k8s.io/apiserver/pkg/util/feature" v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" - schedutil "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" + schedutil "k8s.io/kubernetes/pkg/scheduler/util" ) var ( diff --git a/plugin/pkg/scheduler/algorithm/predicates/testing_helper.go b/pkg/scheduler/algorithm/predicates/testing_helper.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/predicates/testing_helper.go rename to pkg/scheduler/algorithm/predicates/testing_helper.go diff --git a/plugin/pkg/scheduler/algorithm/predicates/utils.go b/pkg/scheduler/algorithm/predicates/utils.go similarity index 98% rename from plugin/pkg/scheduler/algorithm/predicates/utils.go rename to pkg/scheduler/algorithm/predicates/utils.go index 622bdc68359..9a25c85d9ac 100644 --- a/plugin/pkg/scheduler/algorithm/predicates/utils.go +++ b/pkg/scheduler/algorithm/predicates/utils.go @@ -25,8 +25,8 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/util/sets" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedutil "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedutil "k8s.io/kubernetes/pkg/scheduler/util" ) // FindLabelsInSet gets as many key/value pairs as possible out of a label set. diff --git a/plugin/pkg/scheduler/algorithm/predicates/utils_test.go b/pkg/scheduler/algorithm/predicates/utils_test.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/predicates/utils_test.go rename to pkg/scheduler/algorithm/predicates/utils_test.go diff --git a/plugin/pkg/scheduler/algorithm/priorities/BUILD b/pkg/scheduler/algorithm/priorities/BUILD similarity index 100% rename from plugin/pkg/scheduler/algorithm/priorities/BUILD rename to pkg/scheduler/algorithm/priorities/BUILD diff --git a/plugin/pkg/scheduler/algorithm/priorities/balanced_resource_allocation.go b/pkg/scheduler/algorithm/priorities/balanced_resource_allocation.go similarity index 95% rename from plugin/pkg/scheduler/algorithm/priorities/balanced_resource_allocation.go rename to pkg/scheduler/algorithm/priorities/balanced_resource_allocation.go index c57bcbfc68c..0f3d98f6385 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/balanced_resource_allocation.go +++ b/pkg/scheduler/algorithm/priorities/balanced_resource_allocation.go @@ -19,8 +19,8 @@ package priorities import ( "math" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) var ( diff --git a/plugin/pkg/scheduler/algorithm/priorities/balanced_resource_allocation_test.go b/pkg/scheduler/algorithm/priorities/balanced_resource_allocation_test.go similarity index 98% rename from plugin/pkg/scheduler/algorithm/priorities/balanced_resource_allocation_test.go rename to pkg/scheduler/algorithm/priorities/balanced_resource_allocation_test.go index 381ff05307a..9b109d109c3 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/balanced_resource_allocation_test.go +++ b/pkg/scheduler/algorithm/priorities/balanced_resource_allocation_test.go @@ -23,8 +23,8 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func TestBalancedResourceAllocation(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/image_locality.go b/pkg/scheduler/algorithm/priorities/image_locality.go similarity index 96% rename from plugin/pkg/scheduler/algorithm/priorities/image_locality.go rename to pkg/scheduler/algorithm/priorities/image_locality.go index 86b3bb6c54f..5df5d35308d 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/image_locality.go +++ b/pkg/scheduler/algorithm/priorities/image_locality.go @@ -20,8 +20,8 @@ import ( "fmt" "k8s.io/api/core/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // This is a reasonable size range of all container images. 90%ile of images on dockerhub drops into this range. diff --git a/plugin/pkg/scheduler/algorithm/priorities/image_locality_test.go b/pkg/scheduler/algorithm/priorities/image_locality_test.go similarity index 97% rename from plugin/pkg/scheduler/algorithm/priorities/image_locality_test.go rename to pkg/scheduler/algorithm/priorities/image_locality_test.go index f957e86375b..5a3bb66e792 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/image_locality_test.go +++ b/pkg/scheduler/algorithm/priorities/image_locality_test.go @@ -23,8 +23,8 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func TestImageLocalityPriority(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/interpod_affinity.go b/pkg/scheduler/algorithm/priorities/interpod_affinity.go similarity index 96% rename from plugin/pkg/scheduler/algorithm/priorities/interpod_affinity.go rename to pkg/scheduler/algorithm/priorities/interpod_affinity.go index 16214ae1003..59ed117f82e 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/interpod_affinity.go +++ b/pkg/scheduler/algorithm/priorities/interpod_affinity.go @@ -23,11 +23,11 @@ import ( apierrors "k8s.io/apimachinery/pkg/api/errors" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/util/workqueue" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" "github.com/golang/glog" ) diff --git a/plugin/pkg/scheduler/algorithm/priorities/interpod_affinity_test.go b/pkg/scheduler/algorithm/priorities/interpod_affinity_test.go similarity index 99% rename from plugin/pkg/scheduler/algorithm/priorities/interpod_affinity_test.go rename to pkg/scheduler/algorithm/priorities/interpod_affinity_test.go index 6dd34299273..6987e1d9ef4 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/interpod_affinity_test.go +++ b/pkg/scheduler/algorithm/priorities/interpod_affinity_test.go @@ -23,9 +23,9 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" ) type FakeNodeListInfo []*v1.Node diff --git a/plugin/pkg/scheduler/algorithm/priorities/least_requested.go b/pkg/scheduler/algorithm/priorities/least_requested.go similarity index 93% rename from plugin/pkg/scheduler/algorithm/priorities/least_requested.go rename to pkg/scheduler/algorithm/priorities/least_requested.go index 39d3208f6fa..0c2f0481f93 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/least_requested.go +++ b/pkg/scheduler/algorithm/priorities/least_requested.go @@ -17,8 +17,8 @@ limitations under the License. package priorities import ( - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) var ( diff --git a/plugin/pkg/scheduler/algorithm/priorities/least_requested_test.go b/pkg/scheduler/algorithm/priorities/least_requested_test.go similarity index 98% rename from plugin/pkg/scheduler/algorithm/priorities/least_requested_test.go rename to pkg/scheduler/algorithm/priorities/least_requested_test.go index f71ef43d1bc..3b5308d7ba1 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/least_requested_test.go +++ b/pkg/scheduler/algorithm/priorities/least_requested_test.go @@ -23,8 +23,8 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func TestLeastRequested(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/metadata.go b/pkg/scheduler/algorithm/priorities/metadata.go similarity index 95% rename from plugin/pkg/scheduler/algorithm/priorities/metadata.go rename to pkg/scheduler/algorithm/priorities/metadata.go index 3a4d7831182..fe9dce79f47 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/metadata.go +++ b/pkg/scheduler/algorithm/priorities/metadata.go @@ -20,9 +20,9 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) type PriorityMetadataFactory struct { diff --git a/plugin/pkg/scheduler/algorithm/priorities/metadata_test.go b/pkg/scheduler/algorithm/priorities/metadata_test.go similarity index 95% rename from plugin/pkg/scheduler/algorithm/priorities/metadata_test.go rename to pkg/scheduler/algorithm/priorities/metadata_test.go index dbcb562598a..ada1a3c46aa 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/metadata_test.go +++ b/pkg/scheduler/algorithm/priorities/metadata_test.go @@ -25,9 +25,9 @@ import ( extensions "k8s.io/api/extensions/v1beta1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" ) func TestPriorityMetadata(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/most_requested.go b/pkg/scheduler/algorithm/priorities/most_requested.go similarity index 94% rename from plugin/pkg/scheduler/algorithm/priorities/most_requested.go rename to pkg/scheduler/algorithm/priorities/most_requested.go index 9cba1a32ee5..ed9053aa1e6 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/most_requested.go +++ b/pkg/scheduler/algorithm/priorities/most_requested.go @@ -17,8 +17,8 @@ limitations under the License. package priorities import ( - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) var ( diff --git a/plugin/pkg/scheduler/algorithm/priorities/most_requested_test.go b/pkg/scheduler/algorithm/priorities/most_requested_test.go similarity index 98% rename from plugin/pkg/scheduler/algorithm/priorities/most_requested_test.go rename to pkg/scheduler/algorithm/priorities/most_requested_test.go index 0cffea5a33b..4869ad85eb6 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/most_requested_test.go +++ b/pkg/scheduler/algorithm/priorities/most_requested_test.go @@ -23,8 +23,8 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func TestMostRequested(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/node_affinity.go b/pkg/scheduler/algorithm/priorities/node_affinity.go similarity index 96% rename from plugin/pkg/scheduler/algorithm/priorities/node_affinity.go rename to pkg/scheduler/algorithm/priorities/node_affinity.go index 0ed713a3b5c..d1c79353614 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/node_affinity.go +++ b/pkg/scheduler/algorithm/priorities/node_affinity.go @@ -22,8 +22,8 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // CalculateNodeAffinityPriority prioritizes nodes according to node affinity scheduling preferences diff --git a/plugin/pkg/scheduler/algorithm/priorities/node_affinity_test.go b/pkg/scheduler/algorithm/priorities/node_affinity_test.go similarity index 97% rename from plugin/pkg/scheduler/algorithm/priorities/node_affinity_test.go rename to pkg/scheduler/algorithm/priorities/node_affinity_test.go index f5474134364..e7054b1514e 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/node_affinity_test.go +++ b/pkg/scheduler/algorithm/priorities/node_affinity_test.go @@ -22,8 +22,8 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func TestNodeAffinityPriority(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/node_label.go b/pkg/scheduler/algorithm/priorities/node_label.go similarity index 91% rename from plugin/pkg/scheduler/algorithm/priorities/node_label.go rename to pkg/scheduler/algorithm/priorities/node_label.go index 7eef5a3bd76..8c1a86f5900 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/node_label.go +++ b/pkg/scheduler/algorithm/priorities/node_label.go @@ -21,9 +21,9 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) type NodeLabelPrioritizer struct { diff --git a/plugin/pkg/scheduler/algorithm/priorities/node_label_test.go b/pkg/scheduler/algorithm/priorities/node_label_test.go similarity index 97% rename from plugin/pkg/scheduler/algorithm/priorities/node_label_test.go rename to pkg/scheduler/algorithm/priorities/node_label_test.go index 7acc6ea7076..416fc9cc092 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/node_label_test.go +++ b/pkg/scheduler/algorithm/priorities/node_label_test.go @@ -23,8 +23,8 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func TestNewNodeLabelPriority(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods.go b/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods.go similarity index 91% rename from plugin/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods.go rename to pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods.go index 7392f76b716..c0f40490822 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods.go +++ b/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods.go @@ -22,9 +22,9 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func CalculateNodePreferAvoidPodsPriorityMap(pod *v1.Pod, meta interface{}, nodeInfo *schedulercache.NodeInfo) (schedulerapi.HostPriority, error) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods_test.go b/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods_test.go similarity index 97% rename from plugin/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods_test.go rename to pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods_test.go index 0766b9e5488..8fb852fc6f5 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods_test.go +++ b/pkg/scheduler/algorithm/priorities/node_prefer_avoid_pods_test.go @@ -23,8 +23,8 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func TestNodePreferAvoidPriority(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/reduce.go b/pkg/scheduler/algorithm/priorities/reduce.go similarity index 89% rename from plugin/pkg/scheduler/algorithm/priorities/reduce.go rename to pkg/scheduler/algorithm/priorities/reduce.go index 9ce84fd9f6b..608a83355e9 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/reduce.go +++ b/pkg/scheduler/algorithm/priorities/reduce.go @@ -18,9 +18,9 @@ package priorities import ( "k8s.io/api/core/v1" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // NormalizeReduce generates a PriorityReduceFunction that can normalize the result diff --git a/plugin/pkg/scheduler/algorithm/priorities/resource_allocation.go b/pkg/scheduler/algorithm/priorities/resource_allocation.go similarity index 91% rename from plugin/pkg/scheduler/algorithm/priorities/resource_allocation.go rename to pkg/scheduler/algorithm/priorities/resource_allocation.go index 9723eff142e..c938cedfddb 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/resource_allocation.go +++ b/pkg/scheduler/algorithm/priorities/resource_allocation.go @@ -21,9 +21,9 @@ import ( "github.com/golang/glog" "k8s.io/api/core/v1" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) type ResourceAllocationPriority struct { diff --git a/plugin/pkg/scheduler/algorithm/priorities/resource_limits.go b/pkg/scheduler/algorithm/priorities/resource_limits.go similarity index 97% rename from plugin/pkg/scheduler/algorithm/priorities/resource_limits.go rename to pkg/scheduler/algorithm/priorities/resource_limits.go index 77ae0dca923..3267368d2f9 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/resource_limits.go +++ b/pkg/scheduler/algorithm/priorities/resource_limits.go @@ -21,8 +21,8 @@ import ( "k8s.io/api/core/v1" v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" "github.com/golang/glog" ) diff --git a/plugin/pkg/scheduler/algorithm/priorities/resource_limits_test.go b/pkg/scheduler/algorithm/priorities/resource_limits_test.go similarity index 97% rename from plugin/pkg/scheduler/algorithm/priorities/resource_limits_test.go rename to pkg/scheduler/algorithm/priorities/resource_limits_test.go index 0a48cc73308..e3056dcc6ba 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/resource_limits_test.go +++ b/pkg/scheduler/algorithm/priorities/resource_limits_test.go @@ -23,8 +23,8 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" //metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func TestResourceLimistPriority(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithm/priorities/selector_spreading.go b/pkg/scheduler/algorithm/priorities/selector_spreading.go similarity index 98% rename from plugin/pkg/scheduler/algorithm/priorities/selector_spreading.go rename to pkg/scheduler/algorithm/priorities/selector_spreading.go index 53c5c3719ed..3b8eb609380 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/selector_spreading.go +++ b/pkg/scheduler/algorithm/priorities/selector_spreading.go @@ -21,10 +21,10 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" utilnode "k8s.io/kubernetes/pkg/util/node" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" "github.com/golang/glog" ) diff --git a/plugin/pkg/scheduler/algorithm/priorities/selector_spreading_test.go b/pkg/scheduler/algorithm/priorities/selector_spreading_test.go similarity index 99% rename from plugin/pkg/scheduler/algorithm/priorities/selector_spreading_test.go rename to pkg/scheduler/algorithm/priorities/selector_spreading_test.go index 85e547dae4a..e6eff8cc275 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/selector_spreading_test.go +++ b/pkg/scheduler/algorithm/priorities/selector_spreading_test.go @@ -26,9 +26,9 @@ import ( extensions "k8s.io/api/extensions/v1beta1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" ) func controllerRef(kind, name, uid string) []metav1.OwnerReference { diff --git a/plugin/pkg/scheduler/algorithm/priorities/taint_toleration.go b/pkg/scheduler/algorithm/priorities/taint_toleration.go similarity index 96% rename from plugin/pkg/scheduler/algorithm/priorities/taint_toleration.go rename to pkg/scheduler/algorithm/priorities/taint_toleration.go index 9e2905e8edb..c6847c0ea1f 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/taint_toleration.go +++ b/pkg/scheduler/algorithm/priorities/taint_toleration.go @@ -21,8 +21,8 @@ import ( "k8s.io/api/core/v1" v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // CountIntolerableTaintsPreferNoSchedule gives the count of intolerable taints of a pod with effect PreferNoSchedule diff --git a/plugin/pkg/scheduler/algorithm/priorities/taint_toleration_test.go b/pkg/scheduler/algorithm/priorities/taint_toleration_test.go similarity index 98% rename from plugin/pkg/scheduler/algorithm/priorities/taint_toleration_test.go rename to pkg/scheduler/algorithm/priorities/taint_toleration_test.go index f54ce45613c..3ef61dd987e 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/taint_toleration_test.go +++ b/pkg/scheduler/algorithm/priorities/taint_toleration_test.go @@ -22,8 +22,8 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func nodeWithTaints(nodeName string, taints []v1.Taint) *v1.Node { diff --git a/plugin/pkg/scheduler/algorithm/priorities/test_util.go b/pkg/scheduler/algorithm/priorities/test_util.go similarity index 92% rename from plugin/pkg/scheduler/algorithm/priorities/test_util.go rename to pkg/scheduler/algorithm/priorities/test_util.go index 312c7619410..d1756c0383c 100644 --- a/plugin/pkg/scheduler/algorithm/priorities/test_util.go +++ b/pkg/scheduler/algorithm/priorities/test_util.go @@ -20,9 +20,9 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) func makeNode(node string, milliCPU, memory int64) *v1.Node { diff --git a/plugin/pkg/scheduler/algorithm/priorities/util/BUILD b/pkg/scheduler/algorithm/priorities/util/BUILD similarity index 100% rename from plugin/pkg/scheduler/algorithm/priorities/util/BUILD rename to pkg/scheduler/algorithm/priorities/util/BUILD diff --git a/plugin/pkg/scheduler/algorithm/priorities/util/non_zero.go b/pkg/scheduler/algorithm/priorities/util/non_zero.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/priorities/util/non_zero.go rename to pkg/scheduler/algorithm/priorities/util/non_zero.go diff --git a/plugin/pkg/scheduler/algorithm/priorities/util/non_zero_test.go b/pkg/scheduler/algorithm/priorities/util/non_zero_test.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/priorities/util/non_zero_test.go rename to pkg/scheduler/algorithm/priorities/util/non_zero_test.go diff --git a/plugin/pkg/scheduler/algorithm/priorities/util/topologies.go b/pkg/scheduler/algorithm/priorities/util/topologies.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/priorities/util/topologies.go rename to pkg/scheduler/algorithm/priorities/util/topologies.go diff --git a/plugin/pkg/scheduler/algorithm/priorities/util/topologies_test.go b/pkg/scheduler/algorithm/priorities/util/topologies_test.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/priorities/util/topologies_test.go rename to pkg/scheduler/algorithm/priorities/util/topologies_test.go diff --git a/plugin/pkg/scheduler/algorithm/priorities/util/util.go b/pkg/scheduler/algorithm/priorities/util/util.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/priorities/util/util.go rename to pkg/scheduler/algorithm/priorities/util/util.go diff --git a/plugin/pkg/scheduler/algorithm/priorities/util/util_test.go b/pkg/scheduler/algorithm/priorities/util/util_test.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/priorities/util/util_test.go rename to pkg/scheduler/algorithm/priorities/util/util_test.go diff --git a/plugin/pkg/scheduler/algorithm/scheduler_interface.go b/pkg/scheduler/algorithm/scheduler_interface.go similarity index 95% rename from plugin/pkg/scheduler/algorithm/scheduler_interface.go rename to pkg/scheduler/algorithm/scheduler_interface.go index 5ef4fd6f407..d64e8842601 100644 --- a/plugin/pkg/scheduler/algorithm/scheduler_interface.go +++ b/pkg/scheduler/algorithm/scheduler_interface.go @@ -18,8 +18,8 @@ package algorithm import ( "k8s.io/api/core/v1" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // SchedulerExtender is an interface for external processes to influence scheduling diff --git a/plugin/pkg/scheduler/algorithm/scheduler_interface_test.go b/pkg/scheduler/algorithm/scheduler_interface_test.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/scheduler_interface_test.go rename to pkg/scheduler/algorithm/scheduler_interface_test.go diff --git a/plugin/pkg/scheduler/algorithm/types.go b/pkg/scheduler/algorithm/types.go similarity index 98% rename from plugin/pkg/scheduler/algorithm/types.go rename to pkg/scheduler/algorithm/types.go index b3e34e02401..5fb2981f110 100644 --- a/plugin/pkg/scheduler/algorithm/types.go +++ b/pkg/scheduler/algorithm/types.go @@ -21,8 +21,8 @@ import ( "k8s.io/api/core/v1" extensions "k8s.io/api/extensions/v1beta1" "k8s.io/apimachinery/pkg/labels" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // FitPredicate is a function that indicates if a pod fits into an existing node. diff --git a/plugin/pkg/scheduler/algorithm/types_test.go b/pkg/scheduler/algorithm/types_test.go similarity index 97% rename from plugin/pkg/scheduler/algorithm/types_test.go rename to pkg/scheduler/algorithm/types_test.go index 30b322caff5..862425f7218 100644 --- a/plugin/pkg/scheduler/algorithm/types_test.go +++ b/pkg/scheduler/algorithm/types_test.go @@ -21,7 +21,7 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // EmptyMetadataProducer should returns a no-op MetadataProducer type. diff --git a/plugin/pkg/scheduler/algorithm/well_known_labels.go b/pkg/scheduler/algorithm/well_known_labels.go similarity index 100% rename from plugin/pkg/scheduler/algorithm/well_known_labels.go rename to pkg/scheduler/algorithm/well_known_labels.go diff --git a/plugin/pkg/scheduler/algorithmprovider/BUILD b/pkg/scheduler/algorithmprovider/BUILD similarity index 100% rename from plugin/pkg/scheduler/algorithmprovider/BUILD rename to pkg/scheduler/algorithmprovider/BUILD diff --git a/plugin/pkg/scheduler/algorithmprovider/defaults/BUILD b/pkg/scheduler/algorithmprovider/defaults/BUILD similarity index 100% rename from plugin/pkg/scheduler/algorithmprovider/defaults/BUILD rename to pkg/scheduler/algorithmprovider/defaults/BUILD diff --git a/plugin/pkg/scheduler/algorithmprovider/defaults/compatibility_test.go b/pkg/scheduler/algorithmprovider/defaults/compatibility_test.go similarity index 99% rename from plugin/pkg/scheduler/algorithmprovider/defaults/compatibility_test.go rename to pkg/scheduler/algorithmprovider/defaults/compatibility_test.go index 332fb4f6796..77c421bc850 100644 --- a/plugin/pkg/scheduler/algorithmprovider/defaults/compatibility_test.go +++ b/pkg/scheduler/algorithmprovider/defaults/compatibility_test.go @@ -31,9 +31,9 @@ import ( utiltesting "k8s.io/client-go/util/testing" "k8s.io/kubernetes/pkg/api/legacyscheme" _ "k8s.io/kubernetes/pkg/apis/core/install" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - latestschedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api/latest" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + latestschedulerapi "k8s.io/kubernetes/pkg/scheduler/api/latest" + "k8s.io/kubernetes/pkg/scheduler/factory" ) const enableEquivalenceCache = true diff --git a/plugin/pkg/scheduler/algorithmprovider/defaults/defaults.go b/pkg/scheduler/algorithmprovider/defaults/defaults.go similarity index 97% rename from plugin/pkg/scheduler/algorithmprovider/defaults/defaults.go rename to pkg/scheduler/algorithmprovider/defaults/defaults.go index 6ba618f3950..6cbc772ac99 100644 --- a/plugin/pkg/scheduler/algorithmprovider/defaults/defaults.go +++ b/pkg/scheduler/algorithmprovider/defaults/defaults.go @@ -21,11 +21,11 @@ import ( utilfeature "k8s.io/apiserver/pkg/util/feature" "k8s.io/kubernetes/pkg/features" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities" - "k8s.io/kubernetes/plugin/pkg/scheduler/core" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities" + "k8s.io/kubernetes/pkg/scheduler/core" + "k8s.io/kubernetes/pkg/scheduler/factory" "github.com/golang/glog" ) diff --git a/plugin/pkg/scheduler/algorithmprovider/defaults/defaults_test.go b/pkg/scheduler/algorithmprovider/defaults/defaults_test.go similarity index 97% rename from plugin/pkg/scheduler/algorithmprovider/defaults/defaults_test.go rename to pkg/scheduler/algorithmprovider/defaults/defaults_test.go index 16fc1b75e76..d78bb62835a 100644 --- a/plugin/pkg/scheduler/algorithmprovider/defaults/defaults_test.go +++ b/pkg/scheduler/algorithmprovider/defaults/defaults_test.go @@ -20,7 +20,7 @@ import ( "testing" "k8s.io/apimachinery/pkg/util/sets" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" ) func TestCopyAndReplace(t *testing.T) { diff --git a/plugin/pkg/scheduler/algorithmprovider/plugins.go b/pkg/scheduler/algorithmprovider/plugins.go similarity index 91% rename from plugin/pkg/scheduler/algorithmprovider/plugins.go rename to pkg/scheduler/algorithmprovider/plugins.go index f357a12d5a9..e2784f62609 100644 --- a/plugin/pkg/scheduler/algorithmprovider/plugins.go +++ b/pkg/scheduler/algorithmprovider/plugins.go @@ -17,7 +17,7 @@ limitations under the License. package algorithmprovider import ( - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider/defaults" + "k8s.io/kubernetes/pkg/scheduler/algorithmprovider/defaults" ) // ApplyFeatureGates applies algorithm by feature gates. diff --git a/plugin/pkg/scheduler/algorithmprovider/plugins_test.go b/pkg/scheduler/algorithmprovider/plugins_test.go similarity index 98% rename from plugin/pkg/scheduler/algorithmprovider/plugins_test.go rename to pkg/scheduler/algorithmprovider/plugins_test.go index 4044bfa52cd..16a1e8f5ac2 100644 --- a/plugin/pkg/scheduler/algorithmprovider/plugins_test.go +++ b/pkg/scheduler/algorithmprovider/plugins_test.go @@ -20,7 +20,7 @@ import ( "testing" utilfeature "k8s.io/apiserver/pkg/util/feature" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" + "k8s.io/kubernetes/pkg/scheduler/factory" ) var ( diff --git a/plugin/pkg/scheduler/api/BUILD b/pkg/scheduler/api/BUILD similarity index 100% rename from plugin/pkg/scheduler/api/BUILD rename to pkg/scheduler/api/BUILD diff --git a/plugin/pkg/scheduler/api/doc.go b/pkg/scheduler/api/doc.go similarity index 83% rename from plugin/pkg/scheduler/api/doc.go rename to pkg/scheduler/api/doc.go index 28c50754576..c768a8c92cf 100644 --- a/plugin/pkg/scheduler/api/doc.go +++ b/pkg/scheduler/api/doc.go @@ -16,5 +16,5 @@ limitations under the License. // +k8s:deepcopy-gen=package -// Package api contains scheduler plugin API objects. -package api // import "k8s.io/kubernetes/plugin/pkg/scheduler/api" +// Package api contains scheduler API objects. +package api // import "k8s.io/kubernetes/pkg/scheduler/api" diff --git a/plugin/pkg/scheduler/api/latest/BUILD b/pkg/scheduler/api/latest/BUILD similarity index 100% rename from plugin/pkg/scheduler/api/latest/BUILD rename to pkg/scheduler/api/latest/BUILD diff --git a/plugin/pkg/scheduler/api/latest/latest.go b/pkg/scheduler/api/latest/latest.go similarity index 94% rename from plugin/pkg/scheduler/api/latest/latest.go rename to pkg/scheduler/api/latest/latest.go index f225847737a..4fa4bfb6cc9 100644 --- a/plugin/pkg/scheduler/api/latest/latest.go +++ b/pkg/scheduler/api/latest/latest.go @@ -21,8 +21,8 @@ import ( "k8s.io/apimachinery/pkg/runtime/schema" "k8s.io/apimachinery/pkg/runtime/serializer/json" "k8s.io/apimachinery/pkg/runtime/serializer/versioning" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - _ "k8s.io/kubernetes/plugin/pkg/scheduler/api/v1" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + _ "k8s.io/kubernetes/pkg/scheduler/api/v1" ) // Version is the string that represents the current external default version. diff --git a/plugin/pkg/scheduler/api/register.go b/pkg/scheduler/api/register.go similarity index 100% rename from plugin/pkg/scheduler/api/register.go rename to pkg/scheduler/api/register.go diff --git a/plugin/pkg/scheduler/api/types.go b/pkg/scheduler/api/types.go similarity index 100% rename from plugin/pkg/scheduler/api/types.go rename to pkg/scheduler/api/types.go diff --git a/plugin/pkg/scheduler/api/v1/BUILD b/pkg/scheduler/api/v1/BUILD similarity index 100% rename from plugin/pkg/scheduler/api/v1/BUILD rename to pkg/scheduler/api/v1/BUILD diff --git a/plugin/pkg/scheduler/api/v1/doc.go b/pkg/scheduler/api/v1/doc.go similarity index 83% rename from plugin/pkg/scheduler/api/v1/doc.go rename to pkg/scheduler/api/v1/doc.go index 38679d991c2..3386c4d8d21 100644 --- a/plugin/pkg/scheduler/api/v1/doc.go +++ b/pkg/scheduler/api/v1/doc.go @@ -16,5 +16,5 @@ limitations under the License. // +k8s:deepcopy-gen=package -// Package v1 contains scheduler plugin API objects. -package v1 // import "k8s.io/kubernetes/plugin/pkg/scheduler/api/v1" +// Package v1 contains scheduler API objects. +package v1 // import "k8s.io/kubernetes/pkg/scheduler/api/v1" diff --git a/plugin/pkg/scheduler/api/v1/register.go b/pkg/scheduler/api/v1/register.go similarity index 96% rename from plugin/pkg/scheduler/api/v1/register.go rename to pkg/scheduler/api/v1/register.go index 292245a0a61..0b45a6a2d0d 100644 --- a/plugin/pkg/scheduler/api/v1/register.go +++ b/pkg/scheduler/api/v1/register.go @@ -19,7 +19,7 @@ package v1 import ( "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" ) // SchemeGroupVersion is group version used to register these objects diff --git a/plugin/pkg/scheduler/api/v1/types.go b/pkg/scheduler/api/v1/types.go similarity index 100% rename from plugin/pkg/scheduler/api/v1/types.go rename to pkg/scheduler/api/v1/types.go diff --git a/plugin/pkg/scheduler/api/v1/zz_generated.deepcopy.go b/pkg/scheduler/api/v1/zz_generated.deepcopy.go similarity index 100% rename from plugin/pkg/scheduler/api/v1/zz_generated.deepcopy.go rename to pkg/scheduler/api/v1/zz_generated.deepcopy.go diff --git a/plugin/pkg/scheduler/api/validation/BUILD b/pkg/scheduler/api/validation/BUILD similarity index 100% rename from plugin/pkg/scheduler/api/validation/BUILD rename to pkg/scheduler/api/validation/BUILD diff --git a/plugin/pkg/scheduler/api/validation/validation.go b/pkg/scheduler/api/validation/validation.go similarity index 96% rename from plugin/pkg/scheduler/api/validation/validation.go rename to pkg/scheduler/api/validation/validation.go index cec33b1955b..d8eb954c5fc 100644 --- a/plugin/pkg/scheduler/api/validation/validation.go +++ b/pkg/scheduler/api/validation/validation.go @@ -20,7 +20,7 @@ import ( "fmt" utilerrors "k8s.io/apimachinery/pkg/util/errors" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" ) // ValidatePolicy checks for errors in the Config diff --git a/plugin/pkg/scheduler/api/validation/validation_test.go b/pkg/scheduler/api/validation/validation_test.go similarity index 98% rename from plugin/pkg/scheduler/api/validation/validation_test.go rename to pkg/scheduler/api/validation/validation_test.go index b0b01a8573b..482bf92f665 100644 --- a/plugin/pkg/scheduler/api/validation/validation_test.go +++ b/pkg/scheduler/api/validation/validation_test.go @@ -21,7 +21,7 @@ import ( "fmt" "testing" - "k8s.io/kubernetes/plugin/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/api" ) func TestValidatePolicy(t *testing.T) { diff --git a/plugin/pkg/scheduler/api/zz_generated.deepcopy.go b/pkg/scheduler/api/zz_generated.deepcopy.go similarity index 100% rename from plugin/pkg/scheduler/api/zz_generated.deepcopy.go rename to pkg/scheduler/api/zz_generated.deepcopy.go diff --git a/plugin/pkg/scheduler/core/BUILD b/pkg/scheduler/core/BUILD similarity index 100% rename from plugin/pkg/scheduler/core/BUILD rename to pkg/scheduler/core/BUILD diff --git a/plugin/pkg/scheduler/core/equivalence_cache.go b/pkg/scheduler/core/equivalence_cache.go similarity index 99% rename from plugin/pkg/scheduler/core/equivalence_cache.go rename to pkg/scheduler/core/equivalence_cache.go index ca27f40d57a..5d9bda7eafe 100644 --- a/plugin/pkg/scheduler/core/equivalence_cache.go +++ b/pkg/scheduler/core/equivalence_cache.go @@ -22,8 +22,8 @@ import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/util/sets" + "k8s.io/kubernetes/pkg/scheduler/algorithm" hashutil "k8s.io/kubernetes/pkg/util/hash" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" "github.com/golang/glog" "github.com/golang/groupcache/lru" diff --git a/plugin/pkg/scheduler/core/equivalence_cache_test.go b/pkg/scheduler/core/equivalence_cache_test.go similarity index 99% rename from plugin/pkg/scheduler/core/equivalence_cache_test.go rename to pkg/scheduler/core/equivalence_cache_test.go index 3b098c1d2b1..54b903e2fbd 100644 --- a/plugin/pkg/scheduler/core/equivalence_cache_test.go +++ b/pkg/scheduler/core/equivalence_cache_test.go @@ -23,8 +23,8 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/sets" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" ) type predicateItemType struct { diff --git a/plugin/pkg/scheduler/core/extender.go b/pkg/scheduler/core/extender.go similarity index 97% rename from plugin/pkg/scheduler/core/extender.go rename to pkg/scheduler/core/extender.go index 898ef4f4525..0eb1e0def5e 100644 --- a/plugin/pkg/scheduler/core/extender.go +++ b/pkg/scheduler/core/extender.go @@ -27,9 +27,9 @@ import ( "k8s.io/api/core/v1" utilnet "k8s.io/apimachinery/pkg/util/net" restclient "k8s.io/client-go/rest" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) const ( diff --git a/plugin/pkg/scheduler/core/extender_test.go b/pkg/scheduler/core/extender_test.go similarity index 97% rename from plugin/pkg/scheduler/core/extender_test.go rename to pkg/scheduler/core/extender_test.go index 3f389aff4dc..23551a2415c 100644 --- a/plugin/pkg/scheduler/core/extender_test.go +++ b/pkg/scheduler/core/extender_test.go @@ -24,10 +24,10 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/wait" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" ) type fitPredicate func(pod *v1.Pod, node *v1.Node) (bool, error) diff --git a/plugin/pkg/scheduler/core/generic_scheduler.go b/pkg/scheduler/core/generic_scheduler.go similarity index 99% rename from plugin/pkg/scheduler/core/generic_scheduler.go rename to pkg/scheduler/core/generic_scheduler.go index f97e1e2feb6..e1128c01cb8 100644 --- a/plugin/pkg/scheduler/core/generic_scheduler.go +++ b/pkg/scheduler/core/generic_scheduler.go @@ -33,14 +33,14 @@ import ( utiltrace "k8s.io/apiserver/pkg/util/trace" corelisters "k8s.io/client-go/listers/core/v1" "k8s.io/client-go/util/workqueue" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/util" "github.com/golang/glog" - "k8s.io/kubernetes/plugin/pkg/scheduler/volumebinder" + "k8s.io/kubernetes/pkg/scheduler/volumebinder" ) type FailedPredicateMap map[string][]algorithm.PredicateFailureReason diff --git a/plugin/pkg/scheduler/core/generic_scheduler_test.go b/pkg/scheduler/core/generic_scheduler_test.go similarity index 98% rename from plugin/pkg/scheduler/core/generic_scheduler_test.go rename to pkg/scheduler/core/generic_scheduler_test.go index 4c09ba66956..cdfc6b20fe5 100644 --- a/plugin/pkg/scheduler/core/generic_scheduler_test.go +++ b/pkg/scheduler/core/generic_scheduler_test.go @@ -32,14 +32,14 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/wait" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - algorithmpredicates "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - algorithmpriorities "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + algorithmpredicates "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + algorithmpriorities "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" ) var ( @@ -601,7 +601,7 @@ func TestZeroRequest(t *testing.T) { const expectedPriority int = 25 for _, test := range tests { // This should match the configuration in defaultPriorities() in - // plugin/pkg/scheduler/algorithmprovider/defaults/defaults.go if you want + // pkg/scheduler/algorithmprovider/defaults/defaults.go if you want // to test what's actually in production. priorityConfigs := []algorithm.PriorityConfig{ {Map: algorithmpriorities.LeastRequestedPriorityMap, Weight: 1}, diff --git a/plugin/pkg/scheduler/core/scheduling_queue.go b/pkg/scheduler/core/scheduling_queue.go similarity index 99% rename from plugin/pkg/scheduler/core/scheduling_queue.go rename to pkg/scheduler/core/scheduling_queue.go index f258fd1ee76..79dfee0a1d7 100644 --- a/plugin/pkg/scheduler/core/scheduling_queue.go +++ b/pkg/scheduler/core/scheduling_queue.go @@ -35,9 +35,9 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/client-go/tools/cache" podutil "k8s.io/kubernetes/pkg/api/v1/pod" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + "k8s.io/kubernetes/pkg/scheduler/util" "github.com/golang/glog" "reflect" diff --git a/plugin/pkg/scheduler/core/scheduling_queue_test.go b/pkg/scheduler/core/scheduling_queue_test.go similarity index 99% rename from plugin/pkg/scheduler/core/scheduling_queue_test.go rename to pkg/scheduler/core/scheduling_queue_test.go index cd3ba05db9b..e69ae867cc2 100644 --- a/plugin/pkg/scheduler/core/scheduling_queue_test.go +++ b/pkg/scheduler/core/scheduling_queue_test.go @@ -23,7 +23,7 @@ import ( "k8s.io/api/core/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/util" ) var mediumPriority = (lowPriority + highPriority) / 2 diff --git a/plugin/pkg/scheduler/factory/BUILD b/pkg/scheduler/factory/BUILD similarity index 100% rename from plugin/pkg/scheduler/factory/BUILD rename to pkg/scheduler/factory/BUILD diff --git a/plugin/pkg/scheduler/factory/factory.go b/pkg/scheduler/factory/factory.go similarity index 98% rename from plugin/pkg/scheduler/factory/factory.go rename to pkg/scheduler/factory/factory.go index 45494fc73bb..04b7a585913 100644 --- a/plugin/pkg/scheduler/factory/factory.go +++ b/pkg/scheduler/factory/factory.go @@ -15,7 +15,7 @@ limitations under the License. */ // Package factory can set up a scheduler. This code is here instead of -// plugin/cmd/scheduler for both testability and reuse. +// cmd/scheduler for both testability and reuse. package factory import ( @@ -54,15 +54,15 @@ import ( "k8s.io/kubernetes/pkg/apis/core/helper" "k8s.io/kubernetes/pkg/features" kubeletapis "k8s.io/kubernetes/pkg/kubelet/apis" - "k8s.io/kubernetes/plugin/pkg/scheduler" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/api/validation" - "k8s.io/kubernetes/plugin/pkg/scheduler/core" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" - "k8s.io/kubernetes/plugin/pkg/scheduler/volumebinder" + "k8s.io/kubernetes/pkg/scheduler" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/api/validation" + "k8s.io/kubernetes/pkg/scheduler/core" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/volumebinder" ) const ( @@ -565,7 +565,7 @@ func (c *configFactory) addPodToCache(obj interface{}) { c.podQueue.AssignedPodAdded(pod) // NOTE: Updating equivalence cache of addPodToCache has been - // handled optimistically in: plugin/pkg/scheduler/scheduler.go#assume() + // handled optimistically in: pkg/scheduler/scheduler.go#assume() } func (c *configFactory) updatePodInCache(oldObj, newObj interface{}) { diff --git a/plugin/pkg/scheduler/factory/factory_test.go b/pkg/scheduler/factory/factory_test.go similarity index 97% rename from plugin/pkg/scheduler/factory/factory_test.go rename to pkg/scheduler/factory/factory_test.go index 92b0f271aa4..7ca0dc36cd1 100644 --- a/plugin/pkg/scheduler/factory/factory_test.go +++ b/pkg/scheduler/factory/factory_test.go @@ -33,13 +33,13 @@ import ( utiltesting "k8s.io/client-go/util/testing" "k8s.io/kubernetes/pkg/api/legacyscheme" apitesting "k8s.io/kubernetes/pkg/api/testing" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - latestschedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api/latest" - "k8s.io/kubernetes/plugin/pkg/scheduler/core" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + latestschedulerapi "k8s.io/kubernetes/pkg/scheduler/api/latest" + "k8s.io/kubernetes/pkg/scheduler/core" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" + "k8s.io/kubernetes/pkg/scheduler/util" ) const enableEquivalenceCache = true diff --git a/plugin/pkg/scheduler/factory/plugins.go b/pkg/scheduler/factory/plugins.go similarity index 98% rename from plugin/pkg/scheduler/factory/plugins.go rename to pkg/scheduler/factory/plugins.go index a096030775e..b8733d2961d 100644 --- a/plugin/pkg/scheduler/factory/plugins.go +++ b/pkg/scheduler/factory/plugins.go @@ -24,13 +24,13 @@ import ( "sync" "k8s.io/apimachinery/pkg/util/sets" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" "github.com/golang/glog" - "k8s.io/kubernetes/plugin/pkg/scheduler/volumebinder" + "k8s.io/kubernetes/pkg/scheduler/volumebinder" ) // PluginFactoryArgs are passed to all plugin factory functions. diff --git a/plugin/pkg/scheduler/factory/plugins_test.go b/pkg/scheduler/factory/plugins_test.go similarity index 95% rename from plugin/pkg/scheduler/factory/plugins_test.go rename to pkg/scheduler/factory/plugins_test.go index 0f78fd1789d..a3508c139d2 100644 --- a/plugin/pkg/scheduler/factory/plugins_test.go +++ b/pkg/scheduler/factory/plugins_test.go @@ -19,8 +19,8 @@ package factory import ( "testing" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/api" ) func TestAlgorithmNameValidation(t *testing.T) { diff --git a/plugin/pkg/scheduler/metrics/BUILD b/pkg/scheduler/metrics/BUILD similarity index 100% rename from plugin/pkg/scheduler/metrics/BUILD rename to pkg/scheduler/metrics/BUILD diff --git a/plugin/pkg/scheduler/metrics/metrics.go b/pkg/scheduler/metrics/metrics.go similarity index 100% rename from plugin/pkg/scheduler/metrics/metrics.go rename to pkg/scheduler/metrics/metrics.go diff --git a/plugin/pkg/scheduler/scheduler.go b/pkg/scheduler/scheduler.go similarity index 97% rename from plugin/pkg/scheduler/scheduler.go rename to pkg/scheduler/scheduler.go index b58123eca27..9fae7d117f7 100644 --- a/plugin/pkg/scheduler/scheduler.go +++ b/pkg/scheduler/scheduler.go @@ -29,16 +29,16 @@ import ( corelisters "k8s.io/client-go/listers/core/v1" "k8s.io/client-go/tools/record" "k8s.io/kubernetes/pkg/features" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/core" - "k8s.io/kubernetes/plugin/pkg/scheduler/metrics" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/core" + "k8s.io/kubernetes/pkg/scheduler/metrics" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/util" "github.com/golang/glog" - "k8s.io/kubernetes/plugin/pkg/scheduler/volumebinder" + "k8s.io/kubernetes/pkg/scheduler/volumebinder" ) // Binder knows how to write a binding. diff --git a/plugin/pkg/scheduler/scheduler_test.go b/pkg/scheduler/scheduler_test.go similarity index 98% rename from plugin/pkg/scheduler/scheduler_test.go rename to pkg/scheduler/scheduler_test.go index cc943f6c7af..73d4abcc280 100644 --- a/plugin/pkg/scheduler/scheduler_test.go +++ b/pkg/scheduler/scheduler_test.go @@ -34,13 +34,13 @@ import ( "k8s.io/client-go/tools/record" "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/pkg/controller/volume/persistentvolume" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - "k8s.io/kubernetes/plugin/pkg/scheduler/core" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" - schedulertesting "k8s.io/kubernetes/plugin/pkg/scheduler/testing" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" - "k8s.io/kubernetes/plugin/pkg/scheduler/volumebinder" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/core" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" + schedulertesting "k8s.io/kubernetes/pkg/scheduler/testing" + "k8s.io/kubernetes/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/volumebinder" ) type fakeBinder struct { diff --git a/plugin/pkg/scheduler/schedulercache/BUILD b/pkg/scheduler/schedulercache/BUILD similarity index 100% rename from plugin/pkg/scheduler/schedulercache/BUILD rename to pkg/scheduler/schedulercache/BUILD diff --git a/plugin/pkg/scheduler/schedulercache/cache.go b/pkg/scheduler/schedulercache/cache.go similarity index 100% rename from plugin/pkg/scheduler/schedulercache/cache.go rename to pkg/scheduler/schedulercache/cache.go diff --git a/plugin/pkg/scheduler/schedulercache/cache_test.go b/pkg/scheduler/schedulercache/cache_test.go similarity index 99% rename from plugin/pkg/scheduler/schedulercache/cache_test.go rename to pkg/scheduler/schedulercache/cache_test.go index 9a10324393e..b5e1243a474 100644 --- a/plugin/pkg/scheduler/schedulercache/cache_test.go +++ b/pkg/scheduler/schedulercache/cache_test.go @@ -29,8 +29,8 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" "k8s.io/apimachinery/pkg/util/intstr" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - schedutil "k8s.io/kubernetes/plugin/pkg/scheduler/util" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + schedutil "k8s.io/kubernetes/pkg/scheduler/util" ) func deepEqualWithoutGeneration(t *testing.T, testcase int, actual, expected *NodeInfo) { diff --git a/plugin/pkg/scheduler/schedulercache/interface.go b/pkg/scheduler/schedulercache/interface.go similarity index 100% rename from plugin/pkg/scheduler/schedulercache/interface.go rename to pkg/scheduler/schedulercache/interface.go diff --git a/plugin/pkg/scheduler/schedulercache/node_info.go b/pkg/scheduler/schedulercache/node_info.go similarity index 99% rename from plugin/pkg/scheduler/schedulercache/node_info.go rename to pkg/scheduler/schedulercache/node_info.go index 99fb77430c1..c59a2ebd686 100644 --- a/plugin/pkg/scheduler/schedulercache/node_info.go +++ b/pkg/scheduler/schedulercache/node_info.go @@ -25,8 +25,8 @@ import ( "k8s.io/apimachinery/pkg/api/resource" clientcache "k8s.io/client-go/tools/cache" v1helper "k8s.io/kubernetes/pkg/apis/core/v1/helper" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" + "k8s.io/kubernetes/pkg/scheduler/util" ) var emptyResource = Resource{} diff --git a/plugin/pkg/scheduler/schedulercache/util.go b/pkg/scheduler/schedulercache/util.go similarity index 100% rename from plugin/pkg/scheduler/schedulercache/util.go rename to pkg/scheduler/schedulercache/util.go diff --git a/plugin/pkg/scheduler/testing/BUILD b/pkg/scheduler/testing/BUILD similarity index 100% rename from plugin/pkg/scheduler/testing/BUILD rename to pkg/scheduler/testing/BUILD diff --git a/plugin/pkg/scheduler/testing/fake_cache.go b/pkg/scheduler/testing/fake_cache.go similarity index 97% rename from plugin/pkg/scheduler/testing/fake_cache.go rename to pkg/scheduler/testing/fake_cache.go index feeb048e52b..be77503dd4b 100644 --- a/plugin/pkg/scheduler/testing/fake_cache.go +++ b/pkg/scheduler/testing/fake_cache.go @@ -20,7 +20,7 @@ import ( "k8s.io/api/core/v1" policy "k8s.io/api/policy/v1beta1" "k8s.io/apimachinery/pkg/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // FakeCache is used for testing diff --git a/plugin/pkg/scheduler/testing/fake_lister.go b/pkg/scheduler/testing/fake_lister.go similarity index 98% rename from plugin/pkg/scheduler/testing/fake_lister.go rename to pkg/scheduler/testing/fake_lister.go index f01457a5bcf..fdf5431fa26 100644 --- a/plugin/pkg/scheduler/testing/fake_lister.go +++ b/pkg/scheduler/testing/fake_lister.go @@ -25,8 +25,8 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" corelisters "k8s.io/client-go/listers/core/v1" - . "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + . "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) var _ NodeLister = &FakeNodeLister{} diff --git a/plugin/pkg/scheduler/testing/pods_to_cache.go b/pkg/scheduler/testing/pods_to_cache.go similarity index 96% rename from plugin/pkg/scheduler/testing/pods_to_cache.go rename to pkg/scheduler/testing/pods_to_cache.go index 94f630b53cf..2c5f6c6bf02 100644 --- a/plugin/pkg/scheduler/testing/pods_to_cache.go +++ b/pkg/scheduler/testing/pods_to_cache.go @@ -19,7 +19,7 @@ package testing import ( "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" ) // PodsToCache is used for testing diff --git a/plugin/pkg/scheduler/testutil.go b/pkg/scheduler/testutil.go similarity index 94% rename from plugin/pkg/scheduler/testutil.go rename to pkg/scheduler/testutil.go index 7976353ed4e..249ced16cd8 100644 --- a/plugin/pkg/scheduler/testutil.go +++ b/pkg/scheduler/testutil.go @@ -23,10 +23,10 @@ import ( "k8s.io/apimachinery/pkg/util/sets" clientset "k8s.io/client-go/kubernetes" corelisters "k8s.io/client-go/listers/core/v1" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/core" - "k8s.io/kubernetes/plugin/pkg/scheduler/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/core" + "k8s.io/kubernetes/pkg/scheduler/util" ) // FakeConfigurator is an implementation for test. diff --git a/plugin/pkg/scheduler/util/BUILD b/pkg/scheduler/util/BUILD similarity index 100% rename from plugin/pkg/scheduler/util/BUILD rename to pkg/scheduler/util/BUILD diff --git a/plugin/pkg/scheduler/util/backoff_utils.go b/pkg/scheduler/util/backoff_utils.go similarity index 100% rename from plugin/pkg/scheduler/util/backoff_utils.go rename to pkg/scheduler/util/backoff_utils.go diff --git a/plugin/pkg/scheduler/util/backoff_utils_test.go b/pkg/scheduler/util/backoff_utils_test.go similarity index 100% rename from plugin/pkg/scheduler/util/backoff_utils_test.go rename to pkg/scheduler/util/backoff_utils_test.go diff --git a/plugin/pkg/scheduler/util/testutil.go b/pkg/scheduler/util/testutil.go similarity index 100% rename from plugin/pkg/scheduler/util/testutil.go rename to pkg/scheduler/util/testutil.go diff --git a/plugin/pkg/scheduler/util/testutil_test.go b/pkg/scheduler/util/testutil_test.go similarity index 100% rename from plugin/pkg/scheduler/util/testutil_test.go rename to pkg/scheduler/util/testutil_test.go diff --git a/plugin/pkg/scheduler/util/utils.go b/pkg/scheduler/util/utils.go similarity index 100% rename from plugin/pkg/scheduler/util/utils.go rename to pkg/scheduler/util/utils.go diff --git a/plugin/pkg/scheduler/util/utils_test.go b/pkg/scheduler/util/utils_test.go similarity index 100% rename from plugin/pkg/scheduler/util/utils_test.go rename to pkg/scheduler/util/utils_test.go diff --git a/plugin/pkg/scheduler/volumebinder/BUILD b/pkg/scheduler/volumebinder/BUILD similarity index 100% rename from plugin/pkg/scheduler/volumebinder/BUILD rename to pkg/scheduler/volumebinder/BUILD diff --git a/plugin/pkg/scheduler/volumebinder/volume_binder.go b/pkg/scheduler/volumebinder/volume_binder.go similarity index 100% rename from plugin/pkg/scheduler/volumebinder/volume_binder.go rename to pkg/scheduler/volumebinder/volume_binder.go diff --git a/plugin/pkg/admission/defaulttolerationseconds/admission.go b/plugin/pkg/admission/defaulttolerationseconds/admission.go index 05e170a96b4..408ead36eb6 100644 --- a/plugin/pkg/admission/defaulttolerationseconds/admission.go +++ b/plugin/pkg/admission/defaulttolerationseconds/admission.go @@ -25,7 +25,7 @@ import ( "k8s.io/apiserver/pkg/admission" api "k8s.io/kubernetes/pkg/apis/core" "k8s.io/kubernetes/pkg/apis/core/helper" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm" ) var ( diff --git a/plugin/pkg/admission/defaulttolerationseconds/admission_test.go b/plugin/pkg/admission/defaulttolerationseconds/admission_test.go index 391d374882a..b94e41fe5b1 100644 --- a/plugin/pkg/admission/defaulttolerationseconds/admission_test.go +++ b/plugin/pkg/admission/defaulttolerationseconds/admission_test.go @@ -22,7 +22,7 @@ import ( "k8s.io/apiserver/pkg/admission" api "k8s.io/kubernetes/pkg/apis/core" "k8s.io/kubernetes/pkg/apis/core/helper" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithm" ) func TestForgivenessAdmission(t *testing.T) { diff --git a/plugin/pkg/admission/podtolerationrestriction/admission.go b/plugin/pkg/admission/podtolerationrestriction/admission.go index 88345a2fbd8..3318e221b2c 100644 --- a/plugin/pkg/admission/podtolerationrestriction/admission.go +++ b/plugin/pkg/admission/podtolerationrestriction/admission.go @@ -35,10 +35,10 @@ import ( corelisters "k8s.io/kubernetes/pkg/client/listers/core/internalversion" kubeapiserveradmission "k8s.io/kubernetes/pkg/kubeapiserver/admission" "k8s.io/kubernetes/pkg/kubeapiserver/admission/util" + "k8s.io/kubernetes/pkg/scheduler/algorithm" "k8s.io/kubernetes/pkg/util/tolerations" pluginapi "k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction" pluginapiv1alpha1 "k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/v1alpha1" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" ) // Register registers a plugin diff --git a/plugin/pkg/admission/podtolerationrestriction/admission_test.go b/plugin/pkg/admission/podtolerationrestriction/admission_test.go index 45b1cb9478a..1a60e5f2134 100644 --- a/plugin/pkg/admission/podtolerationrestriction/admission_test.go +++ b/plugin/pkg/admission/podtolerationrestriction/admission_test.go @@ -30,9 +30,9 @@ import ( "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/fake" informers "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion" kubeadmission "k8s.io/kubernetes/pkg/kubeapiserver/admission" + "k8s.io/kubernetes/pkg/scheduler/algorithm" "k8s.io/kubernetes/pkg/util/tolerations" pluginapi "k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" ) // TestPodAdmission verifies various scenarios involving pod/namespace tolerations diff --git a/test/e2e/apps/daemon_set.go b/test/e2e/apps/daemon_set.go index cd97d8f9df8..a8090eaf2ad 100644 --- a/test/e2e/apps/daemon_set.go +++ b/test/e2e/apps/daemon_set.go @@ -39,7 +39,7 @@ import ( "k8s.io/kubernetes/pkg/controller" "k8s.io/kubernetes/pkg/controller/daemon" "k8s.io/kubernetes/pkg/kubectl" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" "k8s.io/kubernetes/test/e2e/framework" . "github.com/onsi/ginkgo" diff --git a/test/e2e/framework/util.go b/test/e2e/framework/util.go index 58c01bf61da..637a9eace0b 100644 --- a/test/e2e/framework/util.go +++ b/test/e2e/framework/util.go @@ -91,12 +91,12 @@ import ( "k8s.io/kubernetes/pkg/kubectl" "k8s.io/kubernetes/pkg/kubelet/util/format" "k8s.io/kubernetes/pkg/master/ports" + "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" sshutil "k8s.io/kubernetes/pkg/ssh" "k8s.io/kubernetes/pkg/util/system" taintutils "k8s.io/kubernetes/pkg/util/taints" utilversion "k8s.io/kubernetes/pkg/util/version" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" "k8s.io/kubernetes/test/e2e/framework/ginkgowrapper" testutil "k8s.io/kubernetes/test/utils" imageutils "k8s.io/kubernetes/test/utils/image" diff --git a/test/e2e/scheduling/priorities.go b/test/e2e/scheduling/priorities.go index 4d0e27670b4..1c34ea8998c 100644 --- a/test/e2e/scheduling/priorities.go +++ b/test/e2e/scheduling/priorities.go @@ -32,7 +32,7 @@ import ( "k8s.io/apimachinery/pkg/util/sets" "k8s.io/apimachinery/pkg/util/uuid" clientset "k8s.io/client-go/kubernetes" - priorityutil "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util" + priorityutil "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util" "k8s.io/kubernetes/test/e2e/common" "k8s.io/kubernetes/test/e2e/framework" testutils "k8s.io/kubernetes/test/utils" diff --git a/test/integration/defaulttolerationseconds/defaulttolerationseconds_test.go b/test/integration/defaulttolerationseconds/defaulttolerationseconds_test.go index 29832a9da67..463ec7641f7 100644 --- a/test/integration/defaulttolerationseconds/defaulttolerationseconds_test.go +++ b/test/integration/defaulttolerationseconds/defaulttolerationseconds_test.go @@ -25,8 +25,8 @@ import ( restclient "k8s.io/client-go/rest" "k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/apis/core/helper" + "k8s.io/kubernetes/pkg/scheduler/algorithm" "k8s.io/kubernetes/plugin/pkg/admission/defaulttolerationseconds" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" "k8s.io/kubernetes/test/integration/framework" ) diff --git a/test/integration/scheduler/extender_test.go b/test/integration/scheduler/extender_test.go index 780c3a0376c..74289507f04 100644 --- a/test/integration/scheduler/extender_test.go +++ b/test/integration/scheduler/extender_test.go @@ -38,10 +38,10 @@ import ( "k8s.io/client-go/tools/record" "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/pkg/api/testapi" - "k8s.io/kubernetes/plugin/pkg/scheduler" - _ "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" + "k8s.io/kubernetes/pkg/scheduler" + _ "k8s.io/kubernetes/pkg/scheduler/algorithmprovider" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/factory" e2e "k8s.io/kubernetes/test/e2e/framework" "k8s.io/kubernetes/test/integration/framework" ) diff --git a/test/integration/scheduler/local-pv-neg-affinity_test.go b/test/integration/scheduler/local-pv-neg-affinity_test.go index 589089f1a3e..f613bc9a3c8 100644 --- a/test/integration/scheduler/local-pv-neg-affinity_test.go +++ b/test/integration/scheduler/local-pv-neg-affinity_test.go @@ -42,8 +42,8 @@ import ( "k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/apis/core/v1/helper" "k8s.io/kubernetes/pkg/controller/volume/persistentvolume" - "k8s.io/kubernetes/plugin/pkg/scheduler" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" + "k8s.io/kubernetes/pkg/scheduler" + "k8s.io/kubernetes/pkg/scheduler/factory" "k8s.io/kubernetes/test/integration/framework" ) diff --git a/test/integration/scheduler/preemption_test.go b/test/integration/scheduler/preemption_test.go index ca92dbae836..6ad507353a2 100644 --- a/test/integration/scheduler/preemption_test.go +++ b/test/integration/scheduler/preemption_test.go @@ -33,8 +33,8 @@ import ( utilfeature "k8s.io/apiserver/pkg/util/feature" clientset "k8s.io/client-go/kubernetes" "k8s.io/kubernetes/pkg/features" - _ "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider" - "k8s.io/kubernetes/plugin/pkg/scheduler/core" + _ "k8s.io/kubernetes/pkg/scheduler/algorithmprovider" + "k8s.io/kubernetes/pkg/scheduler/core" testutils "k8s.io/kubernetes/test/utils" "github.com/golang/glog" diff --git a/test/integration/scheduler/scheduler_test.go b/test/integration/scheduler/scheduler_test.go index a6e851e5499..77770c59fd3 100644 --- a/test/integration/scheduler/scheduler_test.go +++ b/test/integration/scheduler/scheduler_test.go @@ -39,16 +39,16 @@ import ( restclient "k8s.io/client-go/rest" "k8s.io/client-go/tools/cache" "k8s.io/client-go/tools/record" + schedulerapp "k8s.io/kubernetes/cmd/kube-scheduler/app" "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/pkg/api/testapi" "k8s.io/kubernetes/pkg/apis/componentconfig" - schedulerapp "k8s.io/kubernetes/plugin/cmd/kube-scheduler/app" - "k8s.io/kubernetes/plugin/pkg/scheduler" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - _ "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider" - schedulerapi "k8s.io/kubernetes/plugin/pkg/scheduler/api" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" - "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache" + "k8s.io/kubernetes/pkg/scheduler" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + _ "k8s.io/kubernetes/pkg/scheduler/algorithmprovider" + schedulerapi "k8s.io/kubernetes/pkg/scheduler/api" + "k8s.io/kubernetes/pkg/scheduler/factory" + "k8s.io/kubernetes/pkg/scheduler/schedulercache" "k8s.io/kubernetes/test/integration/framework" ) diff --git a/test/integration/scheduler/taint_test.go b/test/integration/scheduler/taint_test.go index bb227ba4dd2..bbdb6a7bd74 100644 --- a/test/integration/scheduler/taint_test.go +++ b/test/integration/scheduler/taint_test.go @@ -39,12 +39,12 @@ import ( internalinformers "k8s.io/kubernetes/pkg/client/informers/informers_generated/internalversion" "k8s.io/kubernetes/pkg/controller/nodelifecycle" kubeadmission "k8s.io/kubernetes/pkg/kubeapiserver/admission" + "k8s.io/kubernetes/pkg/scheduler" + "k8s.io/kubernetes/pkg/scheduler/algorithm" + "k8s.io/kubernetes/pkg/scheduler/algorithmprovider" + "k8s.io/kubernetes/pkg/scheduler/factory" "k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction" pluginapi "k8s.io/kubernetes/plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction" - "k8s.io/kubernetes/plugin/pkg/scheduler" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm" - "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" "k8s.io/kubernetes/test/integration/framework" ) diff --git a/test/integration/scheduler/util.go b/test/integration/scheduler/util.go index 4e66e0855cf..1ccd34826ea 100644 --- a/test/integration/scheduler/util.go +++ b/test/integration/scheduler/util.go @@ -35,9 +35,9 @@ import ( "k8s.io/client-go/tools/record" "k8s.io/kubernetes/pkg/api/legacyscheme" podutil "k8s.io/kubernetes/pkg/api/v1/pod" - "k8s.io/kubernetes/plugin/pkg/scheduler" - _ "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" + "k8s.io/kubernetes/pkg/scheduler" + _ "k8s.io/kubernetes/pkg/scheduler/algorithmprovider" + "k8s.io/kubernetes/pkg/scheduler/factory" "k8s.io/kubernetes/test/integration/framework" "net/http/httptest" diff --git a/test/integration/scheduler_perf/scheduler_test.go b/test/integration/scheduler_perf/scheduler_test.go index e6073377d75..4d13e22441f 100644 --- a/test/integration/scheduler_perf/scheduler_test.go +++ b/test/integration/scheduler_perf/scheduler_test.go @@ -23,7 +23,7 @@ import ( "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/labels" - "k8s.io/kubernetes/plugin/pkg/scheduler" + "k8s.io/kubernetes/pkg/scheduler" testutils "k8s.io/kubernetes/test/utils" "math" "strconv" diff --git a/test/integration/scheduler_perf/util.go b/test/integration/scheduler_perf/util.go index 4e6a9025c9f..ba5de428d54 100644 --- a/test/integration/scheduler_perf/util.go +++ b/test/integration/scheduler_perf/util.go @@ -29,9 +29,9 @@ import ( "k8s.io/client-go/tools/record" "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/pkg/api/testapi" - "k8s.io/kubernetes/plugin/pkg/scheduler" - _ "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider" - "k8s.io/kubernetes/plugin/pkg/scheduler/factory" + "k8s.io/kubernetes/pkg/scheduler" + _ "k8s.io/kubernetes/pkg/scheduler/algorithmprovider" + "k8s.io/kubernetes/pkg/scheduler/factory" "k8s.io/kubernetes/test/integration/framework" ) diff --git a/test/test_owners.csv b/test/test_owners.csv index 170579118d5..a16928b5cb5 100644 --- a/test/test_owners.csv +++ b/test/test_owners.csv @@ -515,11 +515,13 @@ Volumes NFS should be mountable,rrati,0,storage Volumes PD should be mountable,caesarxuchao,1,storage Volumes iSCSI should be mountable,jsafrane,1,storage Volumes vsphere should be mountable,jsafrane,0,storage +k8s.io/client-go/tools/leaderelection,xiang90,1, k8s.io/kubernetes/cmd/genutils,rmmh,1, k8s.io/kubernetes/cmd/hyperkube,jbeda,0, k8s.io/kubernetes/cmd/kube-apiserver/app/options,nikhiljindal,0, k8s.io/kubernetes/cmd/kube-controller-manager/app,dchen1107,1, k8s.io/kubernetes/cmd/kube-proxy/app,luxas,1, +k8s.io/kubernetes/cmd/kube-scheduler/app,deads2k,1, k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/install,ixdy,1, k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm/validation,caesarxuchao,1, k8s.io/kubernetes/cmd/kubeadm/app/cmd,caesarxuchao,1, @@ -575,7 +577,6 @@ k8s.io/kubernetes/pkg/apis/rbac/validation,erictune,0, k8s.io/kubernetes/pkg/apis/storage/validation,caesarxuchao,1, k8s.io/kubernetes/pkg/auth/authorizer/abac,liggitt,0, k8s.io/kubernetes/pkg/client/chaosclient,deads2k,1, -k8s.io/client-go/tools/leaderelection,xiang90,1, k8s.io/kubernetes/pkg/client/legacylisters,jsafrane,1, k8s.io/kubernetes/pkg/client/listers/batch/internalversion,mqliang,0, k8s.io/kubernetes/pkg/client/listers/extensions/internalversion,eparis,1, @@ -760,6 +761,16 @@ k8s.io/kubernetes/pkg/registry/rbac/reconciliation,roberthbailey,1, k8s.io/kubernetes/pkg/registry/rbac/validation,rkouj,0, k8s.io/kubernetes/pkg/registry/storage/storageclass,brendandburns,1, k8s.io/kubernetes/pkg/registry/storage/storageclass/storage,wojtek-t,1, +k8s.io/kubernetes/pkg/scheduler,fgrzadkowski,0, +k8s.io/kubernetes/pkg/scheduler/algorithm/predicates,fgrzadkowski,0, +k8s.io/kubernetes/pkg/scheduler/algorithm/priorities,fgrzadkowski,0, +k8s.io/kubernetes/pkg/scheduler/algorithmprovider,fgrzadkowski,0, +k8s.io/kubernetes/pkg/scheduler/algorithmprovider/defaults,fgrzadkowski,0, +k8s.io/kubernetes/pkg/scheduler/api/validation,fgrzadkowski,0, +k8s.io/kubernetes/pkg/scheduler/core,madhusudancs,1, +k8s.io/kubernetes/pkg/scheduler/factory,fgrzadkowski,0, +k8s.io/kubernetes/pkg/scheduler/schedulercache,fgrzadkowski,0, +k8s.io/kubernetes/pkg/scheduler/util,wojtek-t,1, k8s.io/kubernetes/pkg/security/apparmor,bgrant0607,1, k8s.io/kubernetes/pkg/security/podsecuritypolicy,erictune,0, k8s.io/kubernetes/pkg/security/podsecuritypolicy/apparmor,rrati,0, @@ -830,7 +841,6 @@ k8s.io/kubernetes/pkg/volume/util,saad-ali,0, k8s.io/kubernetes/pkg/volume/util/nestedpendingoperations,freehan,1, k8s.io/kubernetes/pkg/volume/util/operationexecutor,rkouj,0, k8s.io/kubernetes/pkg/volume/vsphere_volume,deads2k,1, -k8s.io/kubernetes/plugin/cmd/kube-scheduler/app,deads2k,1, k8s.io/kubernetes/plugin/pkg/admission/admit,piosz,1, k8s.io/kubernetes/plugin/pkg/admission/alwayspullimages,ncdc,1, k8s.io/kubernetes/plugin/pkg/admission/antiaffinity,timothysc,1, @@ -854,16 +864,6 @@ k8s.io/kubernetes/plugin/pkg/admission/serviceaccount,liggitt,0, k8s.io/kubernetes/plugin/pkg/admission/storageclass/default,pmorie,1, k8s.io/kubernetes/plugin/pkg/auth/authorizer/rbac,rrati,0, k8s.io/kubernetes/plugin/pkg/auth/authorizer/rbac/bootstrappolicy,mml,1, -k8s.io/kubernetes/plugin/pkg/scheduler,fgrzadkowski,0, -k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates,fgrzadkowski,0, -k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities,fgrzadkowski,0, -k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider,fgrzadkowski,0, -k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider/defaults,fgrzadkowski,0, -k8s.io/kubernetes/plugin/pkg/scheduler/api/validation,fgrzadkowski,0, -k8s.io/kubernetes/plugin/pkg/scheduler/core,madhusudancs,1, -k8s.io/kubernetes/plugin/pkg/scheduler/factory,fgrzadkowski,0, -k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache,fgrzadkowski,0, -k8s.io/kubernetes/plugin/pkg/scheduler/util,wojtek-t,1, k8s.io/kubernetes/test/e2e,kevin-wangzefeng,1, k8s.io/kubernetes/test/e2e/chaosmonkey,pmorie,1, k8s.io/kubernetes/test/e2e_node,mml,1, From 85c586255290e867a6bf7e9e16684055618b5788 Mon Sep 17 00:00:00 2001 From: Jonathan Basseri Date: Wed, 3 Jan 2018 18:23:05 -0800 Subject: [PATCH 2/2] Fix scheduler refs in BUILD files. Update references to moved scheduler code. --- build/BUILD | 4 +- build/debs/BUILD | 2 +- build/visible_to/BUILD | 2 +- cmd/BUILD | 1 + cmd/genkubedocs/BUILD | 2 +- cmd/genman/BUILD | 2 +- cmd/hyperkube/BUILD | 2 +- cmd/kube-scheduler/BUILD | 8 +-- cmd/kube-scheduler/app/BUILD | 12 ++--- cmd/kubeadm/app/phases/addons/proxy/BUILD | 2 +- cmd/kubeadm/app/preflight/BUILD | 2 +- examples/BUILD | 4 +- pkg/BUILD | 1 + pkg/controller/cloud/BUILD | 4 +- pkg/controller/daemon/BUILD | 8 +-- pkg/controller/daemon/util/BUILD | 2 +- pkg/controller/nodelifecycle/BUILD | 4 +- pkg/kubelet/BUILD | 6 +-- pkg/kubelet/cm/BUILD | 2 +- pkg/kubelet/cm/deviceplugin/BUILD | 4 +- pkg/kubelet/eviction/BUILD | 2 +- pkg/kubelet/lifecycle/BUILD | 6 +-- pkg/kubelet/preemption/BUILD | 4 +- pkg/scheduler/BUILD | 54 +++++++++---------- pkg/scheduler/algorithm/BUILD | 14 ++--- pkg/scheduler/algorithm/predicates/BUILD | 22 ++++---- pkg/scheduler/algorithm/priorities/BUILD | 24 ++++----- pkg/scheduler/algorithm/priorities/util/BUILD | 4 +- pkg/scheduler/algorithmprovider/BUILD | 10 ++-- .../algorithmprovider/defaults/BUILD | 22 ++++---- pkg/scheduler/api/BUILD | 8 +-- pkg/scheduler/api/latest/BUILD | 6 +-- pkg/scheduler/api/v1/BUILD | 4 +- pkg/scheduler/api/validation/BUILD | 8 +-- pkg/scheduler/core/BUILD | 34 ++++++------ pkg/scheduler/factory/BUILD | 38 ++++++------- pkg/scheduler/metrics/BUILD | 2 +- pkg/scheduler/schedulercache/BUILD | 12 ++--- pkg/scheduler/testing/BUILD | 6 +-- pkg/scheduler/util/BUILD | 4 +- pkg/scheduler/volumebinder/BUILD | 2 +- plugin/BUILD | 2 - .../admission/defaulttolerationseconds/BUILD | 4 +- .../admission/podtolerationrestriction/BUILD | 4 +- test/e2e/apps/BUILD | 2 +- test/e2e/framework/BUILD | 4 +- test/e2e/scheduling/BUILD | 2 +- .../defaulttolerationseconds/BUILD | 2 +- test/integration/scheduler/BUILD | 22 ++++---- test/integration/scheduler_perf/BUILD | 8 +-- 50 files changed, 205 insertions(+), 205 deletions(-) diff --git a/build/BUILD b/build/BUILD index 5f531a1f663..7e7beb7d671 100644 --- a/build/BUILD +++ b/build/BUILD @@ -38,7 +38,7 @@ DOCKERIZED_BINARIES = { }, "kube-scheduler": { "base": "@official_busybox//image", - "target": "//plugin/cmd/kube-scheduler:kube-scheduler", + "target": "//cmd/kube-scheduler:kube-scheduler", }, "kube-proxy": { "base": "@debian-iptables-amd64//image", @@ -127,7 +127,7 @@ release_filegroup( "//cmd/hyperkube", "//cmd/kube-apiserver", "//cmd/kube-controller-manager", - "//plugin/cmd/kube-scheduler", + "//cmd/kube-scheduler", "//vendor/k8s.io/kube-aggregator", ], ) diff --git a/build/debs/BUILD b/build/debs/BUILD index 1ff31b739ec..d8a195dbc74 100644 --- a/build/debs/BUILD +++ b/build/debs/BUILD @@ -41,7 +41,7 @@ deb_data( name = "kube-scheduler", data = [ { - "files": ["//plugin/cmd/kube-scheduler"], + "files": ["//cmd/kube-scheduler"], "mode": "0755", "dir": "/usr/bin", }, diff --git a/build/visible_to/BUILD b/build/visible_to/BUILD index b9f62f1f234..08ca5450af9 100644 --- a/build/visible_to/BUILD +++ b/build/visible_to/BUILD @@ -210,7 +210,7 @@ package_group( "//cmd/clicheck", "//cmd/hyperkube", "//cmd/kube-proxy/app", - "//plugin/cmd/kube-scheduler/app", + "//cmd/kube-scheduler/app", ], ) diff --git a/cmd/BUILD b/cmd/BUILD index e8ed83675ae..1d4c2545ec8 100644 --- a/cmd/BUILD +++ b/cmd/BUILD @@ -26,6 +26,7 @@ filegroup( "//cmd/kube-apiserver:all-srcs", "//cmd/kube-controller-manager:all-srcs", "//cmd/kube-proxy:all-srcs", + "//cmd/kube-scheduler:all-srcs", "//cmd/kubeadm:all-srcs", "//cmd/kubectl:all-srcs", "//cmd/kubelet:all-srcs", diff --git a/cmd/genkubedocs/BUILD b/cmd/genkubedocs/BUILD index ef6c78a34e9..4041333ae0d 100644 --- a/cmd/genkubedocs/BUILD +++ b/cmd/genkubedocs/BUILD @@ -26,9 +26,9 @@ go_library( "//cmd/kube-apiserver/app:go_default_library", "//cmd/kube-controller-manager/app:go_default_library", "//cmd/kube-proxy/app:go_default_library", + "//cmd/kube-scheduler/app:go_default_library", "//cmd/kubeadm/app/cmd:go_default_library", "//cmd/kubelet/app:go_default_library", - "//plugin/cmd/kube-scheduler/app:go_default_library", "//vendor/github.com/spf13/cobra:go_default_library", "//vendor/github.com/spf13/cobra/doc:go_default_library", "//vendor/github.com/spf13/pflag:go_default_library", diff --git a/cmd/genman/BUILD b/cmd/genman/BUILD index e2e4f9df623..c3fcedb8074 100644 --- a/cmd/genman/BUILD +++ b/cmd/genman/BUILD @@ -22,11 +22,11 @@ go_library( "//cmd/kube-apiserver/app:go_default_library", "//cmd/kube-controller-manager/app:go_default_library", "//cmd/kube-proxy/app:go_default_library", + "//cmd/kube-scheduler/app:go_default_library", "//cmd/kubeadm/app/cmd:go_default_library", "//cmd/kubelet/app:go_default_library", "//pkg/kubectl/cmd:go_default_library", "//pkg/kubectl/cmd/util:go_default_library", - "//plugin/cmd/kube-scheduler/app:go_default_library", "//vendor/github.com/cpuguy83/go-md2man/md2man:go_default_library", "//vendor/github.com/spf13/cobra:go_default_library", "//vendor/github.com/spf13/pflag:go_default_library", diff --git a/cmd/hyperkube/BUILD b/cmd/hyperkube/BUILD index e806fae7438..09ce16626f5 100644 --- a/cmd/hyperkube/BUILD +++ b/cmd/hyperkube/BUILD @@ -51,6 +51,7 @@ go_library( "//cmd/kube-controller-manager/app:go_default_library", "//cmd/kube-controller-manager/app/options:go_default_library", "//cmd/kube-proxy/app:go_default_library", + "//cmd/kube-scheduler/app:go_default_library", "//cmd/kubelet/app:go_default_library", "//cmd/kubelet/app/options:go_default_library", "//pkg/client/metrics/prometheus:go_default_library", @@ -59,7 +60,6 @@ go_library( "//pkg/util/template:go_default_library", "//pkg/version/prometheus:go_default_library", "//pkg/version/verflag:go_default_library", - "//plugin/cmd/kube-scheduler/app:go_default_library", "//vendor/github.com/spf13/pflag:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/wait:go_default_library", "//vendor/k8s.io/apiserver/pkg/server:go_default_library", diff --git a/cmd/kube-scheduler/BUILD b/cmd/kube-scheduler/BUILD index 905919efa49..88e75f4e819 100644 --- a/cmd/kube-scheduler/BUILD +++ b/cmd/kube-scheduler/BUILD @@ -10,7 +10,7 @@ load("//pkg/version:def.bzl", "version_x_defs") go_binary( name = "kube-scheduler", embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/cmd/kube-scheduler", + importpath = "k8s.io/kubernetes/cmd/kube-scheduler", pure = "on", x_defs = version_x_defs(), ) @@ -18,11 +18,11 @@ go_binary( go_library( name = "go_default_library", srcs = ["scheduler.go"], - importpath = "k8s.io/kubernetes/plugin/cmd/kube-scheduler", + importpath = "k8s.io/kubernetes/cmd/kube-scheduler", deps = [ + "//cmd/kube-scheduler/app:go_default_library", "//pkg/client/metrics/prometheus:go_default_library", "//pkg/version/prometheus:go_default_library", - "//plugin/cmd/kube-scheduler/app:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/flag:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/logs:go_default_library", ], @@ -39,7 +39,7 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", - "//plugin/cmd/kube-scheduler/app:all-srcs", + "//cmd/kube-scheduler/app:all-srcs", ], tags = ["automanaged"], ) diff --git a/cmd/kube-scheduler/app/BUILD b/cmd/kube-scheduler/app/BUILD index 9de3152c18c..990d72a0bcc 100644 --- a/cmd/kube-scheduler/app/BUILD +++ b/cmd/kube-scheduler/app/BUILD @@ -8,7 +8,7 @@ load( go_library( name = "go_default_library", srcs = ["server.go"], - importpath = "k8s.io/kubernetes/plugin/cmd/kube-scheduler/app", + importpath = "k8s.io/kubernetes/cmd/kube-scheduler/app", deps = [ "//pkg/api/legacyscheme:go_default_library", "//pkg/apis/componentconfig:go_default_library", @@ -18,14 +18,14 @@ go_library( "//pkg/features:go_default_library", "//pkg/kubectl/cmd/util:go_default_library", "//pkg/master/ports:go_default_library", + "//pkg/scheduler:go_default_library", + "//pkg/scheduler/algorithmprovider:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api/latest:go_default_library", + "//pkg/scheduler/factory:go_default_library", "//pkg/util/configz:go_default_library", "//pkg/version:go_default_library", "//pkg/version/verflag:go_default_library", - "//plugin/pkg/scheduler:go_default_library", - "//plugin/pkg/scheduler/algorithmprovider:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/api/latest:go_default_library", - "//plugin/pkg/scheduler/factory:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", "//vendor/github.com/spf13/cobra:go_default_library", diff --git a/cmd/kubeadm/app/phases/addons/proxy/BUILD b/cmd/kubeadm/app/phases/addons/proxy/BUILD index 170b09364fd..c08b0dd6a48 100644 --- a/cmd/kubeadm/app/phases/addons/proxy/BUILD +++ b/cmd/kubeadm/app/phases/addons/proxy/BUILD @@ -41,7 +41,7 @@ go_library( "//pkg/api/legacyscheme:go_default_library", "//pkg/proxy/apis/kubeproxyconfig/scheme:go_default_library", "//pkg/proxy/apis/kubeproxyconfig/v1alpha1:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//vendor/k8s.io/api/apps/v1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/rbac/v1:go_default_library", diff --git a/cmd/kubeadm/app/preflight/BUILD b/cmd/kubeadm/app/preflight/BUILD index ec8e552e1e9..23f8484317a 100644 --- a/cmd/kubeadm/app/preflight/BUILD +++ b/cmd/kubeadm/app/preflight/BUILD @@ -51,6 +51,7 @@ go_library( deps = [ "//cmd/kube-apiserver/app/options:go_default_library", "//cmd/kube-controller-manager/app/options:go_default_library", + "//cmd/kube-scheduler/app:go_default_library", "//cmd/kubeadm/app/apis/kubeadm:go_default_library", "//cmd/kubeadm/app/constants:go_default_library", "//pkg/apis/core/validation:go_default_library", @@ -59,7 +60,6 @@ go_library( "//pkg/util/initsystem:go_default_library", "//pkg/util/version:go_default_library", "//pkg/version:go_default_library", - "//plugin/cmd/kube-scheduler/app:go_default_library", "//test/e2e_node/system:go_default_library", "//vendor/github.com/PuerkitoBio/purell:go_default_library", "//vendor/github.com/blang/semver:go_default_library", diff --git a/examples/BUILD b/examples/BUILD index b2175aebcd2..8fa87a454e9 100644 --- a/examples/BUILD +++ b/examples/BUILD @@ -39,8 +39,8 @@ go_test( "//pkg/apis/extensions/validation:go_default_library", "//pkg/capabilities:go_default_library", "//pkg/registry/batch/job:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/api/latest:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api/latest:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", diff --git a/pkg/BUILD b/pkg/BUILD index 66f3fc06e3b..5e06162d6c4 100644 --- a/pkg/BUILD +++ b/pkg/BUILD @@ -95,6 +95,7 @@ filegroup( "//pkg/quota:all-srcs", "//pkg/registry:all-srcs", "//pkg/routes:all-srcs", + "//pkg/scheduler:all-srcs", "//pkg/security:all-srcs", "//pkg/securitycontext:all-srcs", "//pkg/serviceaccount:all-srcs", diff --git a/pkg/controller/cloud/BUILD b/pkg/controller/cloud/BUILD index a482039381d..dfd2739720b 100644 --- a/pkg/controller/cloud/BUILD +++ b/pkg/controller/cloud/BUILD @@ -18,8 +18,8 @@ go_library( "//pkg/cloudprovider:go_default_library", "//pkg/controller:go_default_library", "//pkg/kubelet/apis:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//pkg/util/node:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", @@ -56,7 +56,7 @@ go_test( "//pkg/controller:go_default_library", "//pkg/controller/testutil:go_default_library", "//pkg/kubelet/apis:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/github.com/stretchr/testify/assert:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", diff --git a/pkg/controller/daemon/BUILD b/pkg/controller/daemon/BUILD index 47a123cd929..761262f4108 100644 --- a/pkg/controller/daemon/BUILD +++ b/pkg/controller/daemon/BUILD @@ -21,11 +21,11 @@ go_library( "//pkg/controller/daemon/util:go_default_library", "//pkg/features:go_default_library", "//pkg/kubelet/types:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//pkg/util/labels:go_default_library", "//pkg/util/metrics:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/apps/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", @@ -74,9 +74,9 @@ go_test( "//pkg/apis/core:go_default_library", "//pkg/controller:go_default_library", "//pkg/kubelet/types:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//pkg/securitycontext:go_default_library", "//pkg/util/labels:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", diff --git a/pkg/controller/daemon/util/BUILD b/pkg/controller/daemon/util/BUILD index d3e5dde3dc4..bb9f1f11cf4 100644 --- a/pkg/controller/daemon/util/BUILD +++ b/pkg/controller/daemon/util/BUILD @@ -15,8 +15,8 @@ go_library( "//pkg/apis/core/v1/helper:go_default_library", "//pkg/features:go_default_library", "//pkg/kubelet/types:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//pkg/util/labels:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", diff --git a/pkg/controller/nodelifecycle/BUILD b/pkg/controller/nodelifecycle/BUILD index 25d036e3cfb..55f577fe54f 100644 --- a/pkg/controller/nodelifecycle/BUILD +++ b/pkg/controller/nodelifecycle/BUILD @@ -14,12 +14,12 @@ go_library( "//pkg/controller:go_default_library", "//pkg/controller/nodelifecycle/scheduler:go_default_library", "//pkg/controller/util/node:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//pkg/util/metrics:go_default_library", "//pkg/util/node:go_default_library", "//pkg/util/system:go_default_library", "//pkg/util/taints:go_default_library", "//pkg/util/version:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/github.com/prometheus/client_golang/prometheus:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", @@ -72,9 +72,9 @@ go_test( "//pkg/controller/testutil:go_default_library", "//pkg/controller/util/node:go_default_library", "//pkg/kubelet/apis:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//pkg/util/node:go_default_library", "//pkg/util/taints:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/equality:go_default_library", diff --git a/pkg/kubelet/BUILD b/pkg/kubelet/BUILD index 5ab4a2d6b6c..1a55be0ba0f 100644 --- a/pkg/kubelet/BUILD +++ b/pkg/kubelet/BUILD @@ -87,6 +87,8 @@ go_library( "//pkg/kubelet/util/queue:go_default_library", "//pkg/kubelet/util/sliceutils:go_default_library", "//pkg/kubelet/volumemanager:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", "//pkg/security/apparmor:go_default_library", "//pkg/securitycontext:go_default_library", "//pkg/util/dbus:go_default_library", @@ -103,8 +105,6 @@ go_library( "//pkg/volume/util/types:go_default_library", "//pkg/volume/util/volumehelper:go_default_library", "//pkg/volume/validation:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", "//third_party/forked/golang/expansion:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/github.com/golang/groupcache/lru:go_default_library", @@ -199,13 +199,13 @@ go_test( "//pkg/kubelet/util/queue:go_default_library", "//pkg/kubelet/util/sliceutils:go_default_library", "//pkg/kubelet/volumemanager:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//pkg/util/mount:go_default_library", "//pkg/version:go_default_library", "//pkg/volume:go_default_library", "//pkg/volume/host_path:go_default_library", "//pkg/volume/testing:go_default_library", "//pkg/volume/util/volumehelper:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//vendor/github.com/google/cadvisor/info/v1:go_default_library", "//vendor/github.com/google/cadvisor/info/v2:go_default_library", "//vendor/github.com/stretchr/testify/assert:go_default_library", diff --git a/pkg/kubelet/cm/BUILD b/pkg/kubelet/cm/BUILD index a331a8be770..32a81750635 100644 --- a/pkg/kubelet/cm/BUILD +++ b/pkg/kubelet/cm/BUILD @@ -91,7 +91,7 @@ go_library( "//pkg/kubelet/eviction/api:go_default_library", "//pkg/kubelet/lifecycle:go_default_library", "//pkg/kubelet/status:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", diff --git a/pkg/kubelet/cm/deviceplugin/BUILD b/pkg/kubelet/cm/deviceplugin/BUILD index eb780952c41..11df63bea10 100644 --- a/pkg/kubelet/cm/deviceplugin/BUILD +++ b/pkg/kubelet/cm/deviceplugin/BUILD @@ -25,8 +25,8 @@ go_library( "//pkg/kubelet/lifecycle:go_default_library", "//pkg/kubelet/metrics:go_default_library", "//pkg/kubelet/util/store:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//pkg/util/filesystem:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/golang.org/x/net/context:go_default_library", "//vendor/google.golang.org/grpc:go_default_library", @@ -61,8 +61,8 @@ go_test( "//pkg/kubelet/apis/deviceplugin/v1alpha:go_default_library", "//pkg/kubelet/lifecycle:go_default_library", "//pkg/kubelet/util/store:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//pkg/util/filesystem:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//vendor/github.com/stretchr/testify/assert:go_default_library", "//vendor/github.com/stretchr/testify/require:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", diff --git a/pkg/kubelet/eviction/BUILD b/pkg/kubelet/eviction/BUILD index dba5bf9540a..33c570f3b43 100644 --- a/pkg/kubelet/eviction/BUILD +++ b/pkg/kubelet/eviction/BUILD @@ -89,7 +89,7 @@ go_library( "//pkg/kubelet/server/stats:go_default_library", "//pkg/kubelet/types:go_default_library", "//pkg/kubelet/util/format:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", + "//pkg/scheduler/util:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", diff --git a/pkg/kubelet/lifecycle/BUILD b/pkg/kubelet/lifecycle/BUILD index f3f4255321f..a1a64a03e14 100644 --- a/pkg/kubelet/lifecycle/BUILD +++ b/pkg/kubelet/lifecycle/BUILD @@ -21,10 +21,10 @@ go_library( "//pkg/kubelet/container:go_default_library", "//pkg/kubelet/types:go_default_library", "//pkg/kubelet/util/format:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//pkg/security/apparmor:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/types:go_default_library", diff --git a/pkg/kubelet/preemption/BUILD b/pkg/kubelet/preemption/BUILD index 7c0b90843c3..58899d1cd0e 100644 --- a/pkg/kubelet/preemption/BUILD +++ b/pkg/kubelet/preemption/BUILD @@ -19,8 +19,8 @@ go_library( "//pkg/kubelet/lifecycle:go_default_library", "//pkg/kubelet/types:go_default_library", "//pkg/kubelet/util/format:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", diff --git a/pkg/scheduler/BUILD b/pkg/scheduler/BUILD index 9e8ae5b5902..d1d7be40435 100644 --- a/pkg/scheduler/BUILD +++ b/pkg/scheduler/BUILD @@ -10,17 +10,17 @@ go_test( name = "go_default_test", srcs = ["scheduler_test.go"], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler", + importpath = "k8s.io/kubernetes/pkg/scheduler", deps = [ "//pkg/api/legacyscheme:go_default_library", "//pkg/controller/volume/persistentvolume:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/core:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/testing:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", - "//plugin/pkg/scheduler/volumebinder:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/core:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/testing:go_default_library", + "//pkg/scheduler/util:go_default_library", + "//pkg/scheduler/volumebinder:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", @@ -39,17 +39,17 @@ go_library( "scheduler.go", "testutil.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler", + importpath = "k8s.io/kubernetes/pkg/scheduler", deps = [ "//pkg/features:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/core:go_default_library", - "//plugin/pkg/scheduler/metrics:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", - "//plugin/pkg/scheduler/volumebinder:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/core:go_default_library", + "//pkg/scheduler/metrics:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/util:go_default_library", + "//pkg/scheduler/volumebinder:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", @@ -73,16 +73,16 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", - "//plugin/pkg/scheduler/algorithm:all-srcs", - "//plugin/pkg/scheduler/algorithmprovider:all-srcs", - "//plugin/pkg/scheduler/api:all-srcs", - "//plugin/pkg/scheduler/core:all-srcs", - "//plugin/pkg/scheduler/factory:all-srcs", - "//plugin/pkg/scheduler/metrics:all-srcs", - "//plugin/pkg/scheduler/schedulercache:all-srcs", - "//plugin/pkg/scheduler/testing:all-srcs", - "//plugin/pkg/scheduler/util:all-srcs", - "//plugin/pkg/scheduler/volumebinder:all-srcs", + "//pkg/scheduler/algorithm:all-srcs", + "//pkg/scheduler/algorithmprovider:all-srcs", + "//pkg/scheduler/api:all-srcs", + "//pkg/scheduler/core:all-srcs", + "//pkg/scheduler/factory:all-srcs", + "//pkg/scheduler/metrics:all-srcs", + "//pkg/scheduler/schedulercache:all-srcs", + "//pkg/scheduler/testing:all-srcs", + "//pkg/scheduler/util:all-srcs", + "//pkg/scheduler/volumebinder:all-srcs", ], tags = ["automanaged"], ) diff --git a/pkg/scheduler/algorithm/BUILD b/pkg/scheduler/algorithm/BUILD index 644d0e1c04a..30df762dd49 100644 --- a/pkg/scheduler/algorithm/BUILD +++ b/pkg/scheduler/algorithm/BUILD @@ -14,10 +14,10 @@ go_library( "types.go", "well_known_labels.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithm", deps = [ - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//vendor/k8s.io/api/apps/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", @@ -32,9 +32,9 @@ go_test( "types_test.go", ], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithm", deps = [ - "//plugin/pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/labels:go_default_library", ], @@ -51,8 +51,8 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", - "//plugin/pkg/scheduler/algorithm/predicates:all-srcs", - "//plugin/pkg/scheduler/algorithm/priorities:all-srcs", + "//pkg/scheduler/algorithm/predicates:all-srcs", + "//pkg/scheduler/algorithm/priorities:all-srcs", ], tags = ["automanaged"], ) diff --git a/pkg/scheduler/algorithm/predicates/BUILD b/pkg/scheduler/algorithm/predicates/BUILD index ed72a2878a3..6c091d1381d 100644 --- a/pkg/scheduler/algorithm/predicates/BUILD +++ b/pkg/scheduler/algorithm/predicates/BUILD @@ -15,18 +15,18 @@ go_library( "testing_helper.go", "utils.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates", deps = [ "//pkg/apis/core/v1/helper:go_default_library", "//pkg/apis/core/v1/helper/qos:go_default_library", "//pkg/features:go_default_library", "//pkg/kubelet/apis:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/priorities/util:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/util:go_default_library", + "//pkg/scheduler/volumebinder:go_default_library", "//pkg/volume/util:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", - "//plugin/pkg/scheduler/volumebinder:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/storage/v1:go_default_library", @@ -50,14 +50,14 @@ go_test( "utils_test.go", ], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/predicates", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithm/predicates", deps = [ "//pkg/apis/core/v1/helper:go_default_library", "//pkg/kubelet/apis:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/testing:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/testing:go_default_library", + "//pkg/scheduler/util:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/storage/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", diff --git a/pkg/scheduler/algorithm/priorities/BUILD b/pkg/scheduler/algorithm/priorities/BUILD index 027d0112e27..19bb57476f0 100644 --- a/pkg/scheduler/algorithm/priorities/BUILD +++ b/pkg/scheduler/algorithm/priorities/BUILD @@ -25,15 +25,15 @@ go_library( "taint_toleration.go", "test_util.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities", deps = [ "//pkg/apis/core/v1/helper:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/algorithm/priorities/util:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//pkg/util/node:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", @@ -61,13 +61,13 @@ go_test( "taint_toleration_test.go", ], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities", deps = [ "//pkg/kubelet/apis:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/testing:go_default_library", + "//pkg/scheduler/algorithm/priorities/util:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/testing:go_default_library", "//vendor/k8s.io/api/apps/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", @@ -87,7 +87,7 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", - "//plugin/pkg/scheduler/algorithm/priorities/util:all-srcs", + "//pkg/scheduler/algorithm/priorities/util:all-srcs", ], tags = ["automanaged"], ) diff --git a/pkg/scheduler/algorithm/priorities/util/BUILD b/pkg/scheduler/algorithm/priorities/util/BUILD index d997e4d68b5..d58c0e65b21 100644 --- a/pkg/scheduler/algorithm/priorities/util/BUILD +++ b/pkg/scheduler/algorithm/priorities/util/BUILD @@ -14,7 +14,7 @@ go_test( "util_test.go", ], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util", deps = [ "//vendor/github.com/stretchr/testify/assert:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", @@ -33,7 +33,7 @@ go_library( "topologies.go", "util.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithm/priorities/util", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithm/priorities/util", deps = [ "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", diff --git a/pkg/scheduler/algorithmprovider/BUILD b/pkg/scheduler/algorithmprovider/BUILD index e9fe7f977f3..4e721f3c83f 100644 --- a/pkg/scheduler/algorithmprovider/BUILD +++ b/pkg/scheduler/algorithmprovider/BUILD @@ -9,17 +9,17 @@ load( go_library( name = "go_default_library", srcs = ["plugins.go"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider", - deps = ["//plugin/pkg/scheduler/algorithmprovider/defaults:go_default_library"], + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithmprovider", + deps = ["//pkg/scheduler/algorithmprovider/defaults:go_default_library"], ) go_test( name = "go_default_test", srcs = ["plugins_test.go"], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithmprovider", deps = [ - "//plugin/pkg/scheduler/factory:go_default_library", + "//pkg/scheduler/factory:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", ], ) @@ -35,7 +35,7 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", - "//plugin/pkg/scheduler/algorithmprovider/defaults:all-srcs", + "//pkg/scheduler/algorithmprovider/defaults:all-srcs", ], tags = ["automanaged"], ) diff --git a/pkg/scheduler/algorithmprovider/defaults/BUILD b/pkg/scheduler/algorithmprovider/defaults/BUILD index 15cbd49b81d..f58bc3b9706 100644 --- a/pkg/scheduler/algorithmprovider/defaults/BUILD +++ b/pkg/scheduler/algorithmprovider/defaults/BUILD @@ -9,14 +9,14 @@ load( go_library( name = "go_default_library", srcs = ["defaults.go"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider/defaults", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithmprovider/defaults", deps = [ "//pkg/features:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities:go_default_library", - "//plugin/pkg/scheduler/core:go_default_library", - "//plugin/pkg/scheduler/factory:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/algorithm/priorities:go_default_library", + "//pkg/scheduler/core:go_default_library", + "//pkg/scheduler/factory:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", "//vendor/k8s.io/apiserver/pkg/util/feature:go_default_library", @@ -30,14 +30,14 @@ go_test( "defaults_test.go", ], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/algorithmprovider/defaults", + importpath = "k8s.io/kubernetes/pkg/scheduler/algorithmprovider/defaults", deps = [ "//pkg/api/legacyscheme:go_default_library", "//pkg/apis/core/install:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/api/latest:go_default_library", - "//plugin/pkg/scheduler/factory:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api/latest:go_default_library", + "//pkg/scheduler/factory:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/sets:go_default_library", diff --git a/pkg/scheduler/api/BUILD b/pkg/scheduler/api/BUILD index 593cff9295a..eeaef16a422 100644 --- a/pkg/scheduler/api/BUILD +++ b/pkg/scheduler/api/BUILD @@ -13,7 +13,7 @@ go_library( "types.go", "zz_generated.deepcopy.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/api", + importpath = "k8s.io/kubernetes/pkg/scheduler/api", deps = [ "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", @@ -35,9 +35,9 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", - "//plugin/pkg/scheduler/api/latest:all-srcs", - "//plugin/pkg/scheduler/api/v1:all-srcs", - "//plugin/pkg/scheduler/api/validation:all-srcs", + "//pkg/scheduler/api/latest:all-srcs", + "//pkg/scheduler/api/v1:all-srcs", + "//pkg/scheduler/api/validation:all-srcs", ], tags = ["automanaged"], ) diff --git a/pkg/scheduler/api/latest/BUILD b/pkg/scheduler/api/latest/BUILD index ee0f0ffa1c3..439f952b52a 100644 --- a/pkg/scheduler/api/latest/BUILD +++ b/pkg/scheduler/api/latest/BUILD @@ -8,10 +8,10 @@ load( go_library( name = "go_default_library", srcs = ["latest.go"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/api/latest", + importpath = "k8s.io/kubernetes/pkg/scheduler/api/latest", deps = [ - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/api/v1:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime/schema:go_default_library", "//vendor/k8s.io/apimachinery/pkg/runtime/serializer/json:go_default_library", diff --git a/pkg/scheduler/api/v1/BUILD b/pkg/scheduler/api/v1/BUILD index 2516dc06b12..35e291a27d5 100644 --- a/pkg/scheduler/api/v1/BUILD +++ b/pkg/scheduler/api/v1/BUILD @@ -13,9 +13,9 @@ go_library( "types.go", "zz_generated.deepcopy.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/api/v1", + importpath = "k8s.io/kubernetes/pkg/scheduler/api/v1", deps = [ - "//plugin/pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api: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/apimachinery/pkg/runtime:go_default_library", diff --git a/pkg/scheduler/api/validation/BUILD b/pkg/scheduler/api/validation/BUILD index 3ec8db39c74..eaffc9a1a8b 100644 --- a/pkg/scheduler/api/validation/BUILD +++ b/pkg/scheduler/api/validation/BUILD @@ -9,9 +9,9 @@ load( go_library( name = "go_default_library", srcs = ["validation.go"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/api/validation", + importpath = "k8s.io/kubernetes/pkg/scheduler/api/validation", deps = [ - "//plugin/pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api:go_default_library", "//vendor/k8s.io/apimachinery/pkg/util/errors:go_default_library", ], ) @@ -20,8 +20,8 @@ go_test( name = "go_default_test", srcs = ["validation_test.go"], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/api/validation", - deps = ["//plugin/pkg/scheduler/api:go_default_library"], + importpath = "k8s.io/kubernetes/pkg/scheduler/api/validation", + deps = ["//pkg/scheduler/api:go_default_library"], ) filegroup( diff --git a/pkg/scheduler/core/BUILD b/pkg/scheduler/core/BUILD index ba8f7875106..6b652164e8c 100644 --- a/pkg/scheduler/core/BUILD +++ b/pkg/scheduler/core/BUILD @@ -15,16 +15,16 @@ go_test( "scheduling_queue_test.go", ], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/core", + importpath = "k8s.io/kubernetes/pkg/scheduler/core", deps = [ - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/testing:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/algorithm/priorities:go_default_library", + "//pkg/scheduler/algorithm/priorities/util:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/testing:go_default_library", + "//pkg/scheduler/util:go_default_library", "//vendor/k8s.io/api/apps/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", @@ -43,17 +43,17 @@ go_library( "generic_scheduler.go", "scheduling_queue.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/core", + importpath = "k8s.io/kubernetes/pkg/scheduler/core", deps = [ "//pkg/api/v1/pod:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/algorithm/priorities/util:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/util:go_default_library", + "//pkg/scheduler/volumebinder:go_default_library", "//pkg/util/hash:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", - "//plugin/pkg/scheduler/volumebinder:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/github.com/golang/groupcache/lru:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", diff --git a/pkg/scheduler/factory/BUILD b/pkg/scheduler/factory/BUILD index 41700276833..90645c5a22e 100644 --- a/pkg/scheduler/factory/BUILD +++ b/pkg/scheduler/factory/BUILD @@ -12,22 +12,22 @@ go_library( "factory.go", "plugins.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/factory", + importpath = "k8s.io/kubernetes/pkg/scheduler/factory", deps = [ "//pkg/api/v1/pod:go_default_library", "//pkg/apis/core/helper:go_default_library", "//pkg/features:go_default_library", "//pkg/kubelet/apis:go_default_library", - "//plugin/pkg/scheduler:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/api/validation:go_default_library", - "//plugin/pkg/scheduler/core:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", - "//plugin/pkg/scheduler/volumebinder:go_default_library", + "//pkg/scheduler:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/algorithm/priorities:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api/validation:go_default_library", + "//pkg/scheduler/core:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/util:go_default_library", + "//pkg/scheduler/volumebinder:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/policy/v1beta1:go_default_library", @@ -63,17 +63,17 @@ go_test( "plugins_test.go", ], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/factory", + importpath = "k8s.io/kubernetes/pkg/scheduler/factory", deps = [ "//pkg/api/legacyscheme:go_default_library", "//pkg/api/testing:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/api/latest:go_default_library", - "//plugin/pkg/scheduler/core:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", - "//plugin/pkg/scheduler/testing:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/api/latest:go_default_library", + "//pkg/scheduler/core:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/testing:go_default_library", + "//pkg/scheduler/util: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/apimachinery/pkg/runtime:go_default_library", diff --git a/pkg/scheduler/metrics/BUILD b/pkg/scheduler/metrics/BUILD index 7d059ed2112..81d6d19d587 100644 --- a/pkg/scheduler/metrics/BUILD +++ b/pkg/scheduler/metrics/BUILD @@ -8,7 +8,7 @@ load( go_library( name = "go_default_library", srcs = ["metrics.go"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/metrics", + importpath = "k8s.io/kubernetes/pkg/scheduler/metrics", deps = ["//vendor/github.com/prometheus/client_golang/prometheus:go_default_library"], ) diff --git a/pkg/scheduler/schedulercache/BUILD b/pkg/scheduler/schedulercache/BUILD index b8d18e6c424..19d35198f16 100644 --- a/pkg/scheduler/schedulercache/BUILD +++ b/pkg/scheduler/schedulercache/BUILD @@ -8,12 +8,12 @@ go_library( "node_info.go", "util.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache", + importpath = "k8s.io/kubernetes/pkg/scheduler/schedulercache", visibility = ["//visibility:public"], deps = [ "//pkg/apis/core/v1/helper:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", + "//pkg/scheduler/algorithm/priorities/util:go_default_library", + "//pkg/scheduler/util:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/policy/v1beta1:go_default_library", @@ -28,10 +28,10 @@ go_test( name = "go_default_test", srcs = ["cache_test.go"], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/schedulercache", + importpath = "k8s.io/kubernetes/pkg/scheduler/schedulercache", deps = [ - "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", - "//plugin/pkg/scheduler/util:go_default_library", + "//pkg/scheduler/algorithm/priorities/util:go_default_library", + "//pkg/scheduler/util:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/policy/v1beta1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", diff --git a/pkg/scheduler/testing/BUILD b/pkg/scheduler/testing/BUILD index 1a3d2c07d73..3b4b65c08d5 100644 --- a/pkg/scheduler/testing/BUILD +++ b/pkg/scheduler/testing/BUILD @@ -12,10 +12,10 @@ go_library( "fake_lister.go", "pods_to_cache.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/testing", + importpath = "k8s.io/kubernetes/pkg/scheduler/testing", deps = [ - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//vendor/k8s.io/api/apps/v1beta1:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/api/extensions/v1beta1:go_default_library", diff --git a/pkg/scheduler/util/BUILD b/pkg/scheduler/util/BUILD index 94174d181c7..f333e8cd99a 100644 --- a/pkg/scheduler/util/BUILD +++ b/pkg/scheduler/util/BUILD @@ -14,7 +14,7 @@ go_test( "utils_test.go", ], embed = [":go_default_library"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/util", + importpath = "k8s.io/kubernetes/pkg/scheduler/util", deps = [ "//pkg/apis/scheduling:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", @@ -31,7 +31,7 @@ go_library( "testutil.go", "utils.go", ], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/util", + importpath = "k8s.io/kubernetes/pkg/scheduler/util", deps = [ "//pkg/api/legacyscheme:go_default_library", "//pkg/apis/core:go_default_library", diff --git a/pkg/scheduler/volumebinder/BUILD b/pkg/scheduler/volumebinder/BUILD index f942bfecdb8..0656eeee274 100644 --- a/pkg/scheduler/volumebinder/BUILD +++ b/pkg/scheduler/volumebinder/BUILD @@ -3,7 +3,7 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "go_default_library", srcs = ["volume_binder.go"], - importpath = "k8s.io/kubernetes/plugin/pkg/scheduler/volumebinder", + importpath = "k8s.io/kubernetes/pkg/scheduler/volumebinder", visibility = ["//visibility:public"], deps = [ "//pkg/controller/volume/persistentvolume:go_default_library", diff --git a/plugin/BUILD b/plugin/BUILD index 03b74856108..2d7dd155c1c 100644 --- a/plugin/BUILD +++ b/plugin/BUILD @@ -11,7 +11,6 @@ filegroup( name = "all-srcs", srcs = [ ":package-srcs", - "//plugin/cmd/kube-scheduler:all-srcs", "//plugin/pkg/admission/admit:all-srcs", "//plugin/pkg/admission/alwayspullimages:all-srcs", "//plugin/pkg/admission/antiaffinity:all-srcs", @@ -40,7 +39,6 @@ filegroup( "//plugin/pkg/admission/serviceaccount:all-srcs", "//plugin/pkg/admission/storageclass/setdefault:all-srcs", "//plugin/pkg/auth:all-srcs", - "//plugin/pkg/scheduler:all-srcs", ], tags = ["automanaged"], ) diff --git a/plugin/pkg/admission/defaulttolerationseconds/BUILD b/plugin/pkg/admission/defaulttolerationseconds/BUILD index fa601d0f0bb..48ca06b3b83 100644 --- a/plugin/pkg/admission/defaulttolerationseconds/BUILD +++ b/plugin/pkg/admission/defaulttolerationseconds/BUILD @@ -14,7 +14,7 @@ go_test( deps = [ "//pkg/apis/core:go_default_library", "//pkg/apis/core/helper:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", ], ) @@ -26,7 +26,7 @@ go_library( deps = [ "//pkg/apis/core:go_default_library", "//pkg/apis/core/helper:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", ], diff --git a/plugin/pkg/admission/podtolerationrestriction/BUILD b/plugin/pkg/admission/podtolerationrestriction/BUILD index 2dd2627f147..9efce635d34 100644 --- a/plugin/pkg/admission/podtolerationrestriction/BUILD +++ b/plugin/pkg/admission/podtolerationrestriction/BUILD @@ -17,9 +17,9 @@ go_test( "//pkg/client/clientset_generated/internalclientset/fake:go_default_library", "//pkg/client/informers/informers_generated/internalversion:go_default_library", "//pkg/kubeapiserver/admission:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//pkg/util/tolerations:go_default_library", "//plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/resource:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", "//vendor/k8s.io/apiserver/pkg/admission:go_default_library", @@ -43,12 +43,12 @@ go_library( "//pkg/client/listers/core/internalversion:go_default_library", "//pkg/kubeapiserver/admission:go_default_library", "//pkg/kubeapiserver/admission/util:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//pkg/util/tolerations:go_default_library", "//plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction:go_default_library", "//plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/install:go_default_library", "//plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/v1alpha1:go_default_library", "//plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction/validation:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", diff --git a/test/e2e/apps/BUILD b/test/e2e/apps/BUILD index d7194290d61..6780918d0f5 100644 --- a/test/e2e/apps/BUILD +++ b/test/e2e/apps/BUILD @@ -38,8 +38,8 @@ go_library( "//pkg/controller/replication:go_default_library", "//pkg/kubectl:go_default_library", "//pkg/master/ports:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//pkg/util/pointer:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//test/e2e/common:go_default_library", "//test/e2e/framework:go_default_library", "//test/utils:go_default_library", diff --git a/test/e2e/framework/BUILD b/test/e2e/framework/BUILD index 9f7e222fed8..0ecad57686d 100644 --- a/test/e2e/framework/BUILD +++ b/test/e2e/framework/BUILD @@ -69,6 +69,8 @@ go_library( "//pkg/kubelet/util/format:go_default_library", "//pkg/kubemark:go_default_library", "//pkg/master/ports:go_default_library", + "//pkg/scheduler/algorithm/predicates:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//pkg/security/podsecuritypolicy/seccomp:go_default_library", "//pkg/ssh:go_default_library", "//pkg/util/file:go_default_library", @@ -76,8 +78,6 @@ go_library( "//pkg/util/taints:go_default_library", "//pkg/util/version:go_default_library", "//pkg/volume/util/volumehelper:go_default_library", - "//plugin/pkg/scheduler/algorithm/predicates:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//test/e2e/framework/ginkgowrapper:go_default_library", "//test/e2e/framework/metrics:go_default_library", "//test/e2e/manifest:go_default_library", diff --git a/test/e2e/scheduling/BUILD b/test/e2e/scheduling/BUILD index 64f27ed2008..0a9d9bffa51 100644 --- a/test/e2e/scheduling/BUILD +++ b/test/e2e/scheduling/BUILD @@ -21,8 +21,8 @@ go_library( "//pkg/apis/core:go_default_library", "//pkg/apis/extensions:go_default_library", "//pkg/quota/evaluator/core:go_default_library", + "//pkg/scheduler/algorithm/priorities/util:go_default_library", "//pkg/util/version:go_default_library", - "//plugin/pkg/scheduler/algorithm/priorities/util:go_default_library", "//test/e2e/common:go_default_library", "//test/e2e/framework:go_default_library", "//test/utils:go_default_library", diff --git a/test/integration/defaulttolerationseconds/BUILD b/test/integration/defaulttolerationseconds/BUILD index febfcd318e1..85781840c39 100644 --- a/test/integration/defaulttolerationseconds/BUILD +++ b/test/integration/defaulttolerationseconds/BUILD @@ -20,8 +20,8 @@ go_test( deps = [ "//pkg/api/testapi:go_default_library", "//pkg/apis/core/helper:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", "//plugin/pkg/admission/defaulttolerationseconds:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", "//test/integration/framework:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library", diff --git a/test/integration/scheduler/BUILD b/test/integration/scheduler/BUILD index ec4b7bb01ae..8c627dfc7c6 100644 --- a/test/integration/scheduler/BUILD +++ b/test/integration/scheduler/BUILD @@ -24,6 +24,7 @@ go_test( importpath = "k8s.io/kubernetes/test/integration/scheduler", tags = ["integration"], deps = [ + "//cmd/kube-scheduler/app:go_default_library", "//pkg/api/legacyscheme:go_default_library", "//pkg/api/testapi:go_default_library", "//pkg/apis/componentconfig:go_default_library", @@ -34,16 +35,15 @@ go_test( "//pkg/controller/volume/persistentvolume:go_default_library", "//pkg/features:go_default_library", "//pkg/kubeapiserver/admission:go_default_library", - "//plugin/cmd/kube-scheduler/app:go_default_library", + "//pkg/scheduler:go_default_library", + "//pkg/scheduler/algorithm:go_default_library", + "//pkg/scheduler/algorithmprovider:go_default_library", + "//pkg/scheduler/api:go_default_library", + "//pkg/scheduler/core:go_default_library", + "//pkg/scheduler/factory:go_default_library", + "//pkg/scheduler/schedulercache:go_default_library", "//plugin/pkg/admission/podtolerationrestriction:go_default_library", "//plugin/pkg/admission/podtolerationrestriction/apis/podtolerationrestriction:go_default_library", - "//plugin/pkg/scheduler:go_default_library", - "//plugin/pkg/scheduler/algorithm:go_default_library", - "//plugin/pkg/scheduler/algorithmprovider:go_default_library", - "//plugin/pkg/scheduler/api:go_default_library", - "//plugin/pkg/scheduler/core:go_default_library", - "//plugin/pkg/scheduler/factory:go_default_library", - "//plugin/pkg/scheduler/schedulercache:go_default_library", "//test/e2e/framework:go_default_library", "//test/integration/framework:go_default_library", "//test/utils:go_default_library", @@ -89,9 +89,9 @@ go_library( deps = [ "//pkg/api/legacyscheme:go_default_library", "//pkg/api/v1/pod:go_default_library", - "//plugin/pkg/scheduler:go_default_library", - "//plugin/pkg/scheduler/algorithmprovider:go_default_library", - "//plugin/pkg/scheduler/factory:go_default_library", + "//pkg/scheduler:go_default_library", + "//pkg/scheduler/algorithmprovider:go_default_library", + "//pkg/scheduler/factory:go_default_library", "//test/integration/framework:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", "//vendor/k8s.io/apimachinery/pkg/api/errors:go_default_library", diff --git a/test/integration/scheduler_perf/BUILD b/test/integration/scheduler_perf/BUILD index 56b23a44f7b..1feb38464b6 100644 --- a/test/integration/scheduler_perf/BUILD +++ b/test/integration/scheduler_perf/BUILD @@ -16,9 +16,9 @@ go_library( deps = [ "//pkg/api/legacyscheme:go_default_library", "//pkg/api/testapi:go_default_library", - "//plugin/pkg/scheduler:go_default_library", - "//plugin/pkg/scheduler/algorithmprovider:go_default_library", - "//plugin/pkg/scheduler/factory:go_default_library", + "//pkg/scheduler:go_default_library", + "//pkg/scheduler/algorithmprovider:go_default_library", + "//pkg/scheduler/factory:go_default_library", "//test/integration/framework:go_default_library", "//vendor/github.com/golang/glog:go_default_library", "//vendor/k8s.io/api/core/v1:go_default_library", @@ -43,7 +43,7 @@ go_test( tags = ["integration"], deps = [ "//pkg/kubelet/apis:go_default_library", - "//plugin/pkg/scheduler:go_default_library", + "//pkg/scheduler:go_default_library", "//test/integration/framework:go_default_library", "//test/utils:go_default_library", "//vendor/github.com/golang/glog:go_default_library",