Skip to content

Commit e25ff53

Browse files
authored
Merge pull request kubernetes#88540 from damemi/move-extender-api-to-staging
Move scheduler extender API V1 to staging k8s.io/kube-scheduler
2 parents d6a5fa3 + e398302 commit e25ff53

File tree

22 files changed

+164
-18
lines changed

22 files changed

+164
-18
lines changed

pkg/scheduler/BUILD

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ go_test(
6464
"//pkg/features:go_default_library",
6565
"//pkg/scheduler/apis/config:go_default_library",
6666
"//pkg/scheduler/apis/config/scheme:go_default_library",
67-
"//pkg/scheduler/apis/extender/v1:go_default_library",
6867
"//pkg/scheduler/core:go_default_library",
6968
"//pkg/scheduler/framework/plugins:go_default_library",
7069
"//pkg/scheduler/framework/plugins/defaultbinder:go_default_library",
@@ -102,6 +101,7 @@ go_test(
102101
"//staging/src/k8s.io/client-go/testing:go_default_library",
103102
"//staging/src/k8s.io/client-go/tools/cache:go_default_library",
104103
"//staging/src/k8s.io/client-go/tools/events:go_default_library",
104+
"//staging/src/k8s.io/kube-scheduler/extender/v1:go_default_library",
105105
"//vendor/github.com/google/go-cmp/cmp:go_default_library",
106106
],
107107
)
@@ -119,7 +119,6 @@ filegroup(
119119
":package-srcs",
120120
"//pkg/scheduler/algorithmprovider:all-srcs",
121121
"//pkg/scheduler/apis/config:all-srcs",
122-
"//pkg/scheduler/apis/extender/v1:all-srcs",
123122
"//pkg/scheduler/core:all-srcs",
124123
"//pkg/scheduler/framework:all-srcs",
125124
"//pkg/scheduler/internal/cache:all-srcs",

pkg/scheduler/core/BUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ go_library(
1111
deps = [
1212
"//pkg/api/v1/pod:go_default_library",
1313
"//pkg/scheduler/apis/config:go_default_library",
14-
"//pkg/scheduler/apis/extender/v1:go_default_library",
1514
"//pkg/scheduler/framework/v1alpha1:go_default_library",
1615
"//pkg/scheduler/internal/cache:go_default_library",
1716
"//pkg/scheduler/internal/queue:go_default_library",
@@ -30,6 +29,7 @@ go_library(
3029
"//staging/src/k8s.io/client-go/listers/policy/v1beta1:go_default_library",
3130
"//staging/src/k8s.io/client-go/rest:go_default_library",
3231
"//staging/src/k8s.io/client-go/util/workqueue:go_default_library",
32+
"//staging/src/k8s.io/kube-scheduler/extender/v1:go_default_library",
3333
"//vendor/k8s.io/klog:go_default_library",
3434
"//vendor/k8s.io/utils/trace:go_default_library",
3535
],
@@ -45,7 +45,6 @@ go_test(
4545
deps = [
4646
"//pkg/api/v1/pod:go_default_library",
4747
"//pkg/scheduler/apis/config:go_default_library",
48-
"//pkg/scheduler/apis/extender/v1:go_default_library",
4948
"//pkg/scheduler/framework/plugins/defaultbinder:go_default_library",
5049
"//pkg/scheduler/framework/plugins/defaultpodtopologyspread:go_default_library",
5150
"//pkg/scheduler/framework/plugins/interpodaffinity:go_default_library",
@@ -79,6 +78,7 @@ go_test(
7978
"//staging/src/k8s.io/apimachinery/pkg/util/wait:go_default_library",
8079
"//staging/src/k8s.io/client-go/informers:go_default_library",
8180
"//staging/src/k8s.io/client-go/kubernetes/fake:go_default_library",
81+
"//staging/src/k8s.io/kube-scheduler/extender/v1:go_default_library",
8282
],
8383
)
8484

pkg/scheduler/core/extender.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ import (
2828
utilnet "k8s.io/apimachinery/pkg/util/net"
2929
"k8s.io/apimachinery/pkg/util/sets"
3030
restclient "k8s.io/client-go/rest"
31+
extenderv1 "k8s.io/kube-scheduler/extender/v1"
3132
schedulerapi "k8s.io/kubernetes/pkg/scheduler/apis/config"
32-
extenderv1 "k8s.io/kubernetes/pkg/scheduler/apis/extender/v1"
3333
"k8s.io/kubernetes/pkg/scheduler/listers"
3434
schedulernodeinfo "k8s.io/kubernetes/pkg/scheduler/nodeinfo"
3535
)

pkg/scheduler/core/extender_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ import (
3232
"k8s.io/apimachinery/pkg/util/wait"
3333
"k8s.io/client-go/informers"
3434
clientsetfake "k8s.io/client-go/kubernetes/fake"
35+
extenderv1 "k8s.io/kube-scheduler/extender/v1"
3536
podutil "k8s.io/kubernetes/pkg/api/v1/pod"
3637
schedulerapi "k8s.io/kubernetes/pkg/scheduler/apis/config"
37-
extenderv1 "k8s.io/kubernetes/pkg/scheduler/apis/extender/v1"
3838
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/defaultbinder"
3939
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/queuesort"
4040
framework "k8s.io/kubernetes/pkg/scheduler/framework/v1alpha1"

pkg/scheduler/core/generic_scheduler.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,8 @@ import (
3636
corelisters "k8s.io/client-go/listers/core/v1"
3737
policylisters "k8s.io/client-go/listers/policy/v1beta1"
3838
"k8s.io/client-go/util/workqueue"
39+
extenderv1 "k8s.io/kube-scheduler/extender/v1"
3940
podutil "k8s.io/kubernetes/pkg/api/v1/pod"
40-
extenderv1 "k8s.io/kubernetes/pkg/scheduler/apis/extender/v1"
4141
framework "k8s.io/kubernetes/pkg/scheduler/framework/v1alpha1"
4242
internalcache "k8s.io/kubernetes/pkg/scheduler/internal/cache"
4343
internalqueue "k8s.io/kubernetes/pkg/scheduler/internal/queue"

pkg/scheduler/core/generic_scheduler_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ import (
3737
"k8s.io/apimachinery/pkg/util/wait"
3838
"k8s.io/client-go/informers"
3939
clientsetfake "k8s.io/client-go/kubernetes/fake"
40+
extenderv1 "k8s.io/kube-scheduler/extender/v1"
4041
schedulerapi "k8s.io/kubernetes/pkg/scheduler/apis/config"
41-
extenderv1 "k8s.io/kubernetes/pkg/scheduler/apis/extender/v1"
4242
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/defaultbinder"
4343
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/defaultpodtopologyspread"
4444
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/interpodaffinity"

pkg/scheduler/factory_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ import (
3636
clienttesting "k8s.io/client-go/testing"
3737
"k8s.io/client-go/tools/cache"
3838
"k8s.io/client-go/tools/events"
39+
extenderv1 "k8s.io/kube-scheduler/extender/v1"
3940
apitesting "k8s.io/kubernetes/pkg/api/testing"
4041
kubefeatures "k8s.io/kubernetes/pkg/features"
4142
schedulerapi "k8s.io/kubernetes/pkg/scheduler/apis/config"
4243
"k8s.io/kubernetes/pkg/scheduler/apis/config/scheme"
43-
extenderv1 "k8s.io/kubernetes/pkg/scheduler/apis/extender/v1"
4444
frameworkplugins "k8s.io/kubernetes/pkg/scheduler/framework/plugins"
4545
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/defaultbinder"
4646
"k8s.io/kubernetes/pkg/scheduler/framework/plugins/interpodaffinity"

pkg/scheduler/util/BUILD

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ go_test(
1616
],
1717
embed = [":go_default_library"],
1818
deps = [
19-
"//pkg/scheduler/apis/extender/v1:go_default_library",
2019
"//staging/src/k8s.io/api/core/v1:go_default_library",
2120
"//staging/src/k8s.io/apimachinery/pkg/api/resource:go_default_library",
2221
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
2322
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
2423
"//staging/src/k8s.io/apimachinery/pkg/selection:go_default_library",
2524
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
25+
"//staging/src/k8s.io/kube-scheduler/extender/v1:go_default_library",
2626
"//vendor/github.com/stretchr/testify/assert:go_default_library",
2727
],
2828
)
@@ -40,11 +40,11 @@ go_library(
4040
deps = [
4141
"//pkg/api/v1/pod:go_default_library",
4242
"//pkg/apis/core/v1/helper:go_default_library",
43-
"//pkg/scheduler/apis/extender/v1:go_default_library",
4443
"//staging/src/k8s.io/api/core/v1:go_default_library",
4544
"//staging/src/k8s.io/apimachinery/pkg/apis/meta/v1:go_default_library",
4645
"//staging/src/k8s.io/apimachinery/pkg/labels:go_default_library",
4746
"//staging/src/k8s.io/apimachinery/pkg/util/sets:go_default_library",
47+
"//staging/src/k8s.io/kube-scheduler/extender/v1:go_default_library",
4848
"//vendor/k8s.io/klog:go_default_library",
4949
],
5050
)

pkg/scheduler/util/utils.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ import (
2222
v1 "k8s.io/api/core/v1"
2323
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
2424
"k8s.io/klog"
25+
extenderv1 "k8s.io/kube-scheduler/extender/v1"
2526
podutil "k8s.io/kubernetes/pkg/api/v1/pod"
26-
extenderv1 "k8s.io/kubernetes/pkg/scheduler/apis/extender/v1"
2727
)
2828

2929
// GetPodFullName returns a name that uniquely identifies a pod.

pkg/scheduler/util/utils_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import (
2323

2424
v1 "k8s.io/api/core/v1"
2525
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26-
extenderv1 "k8s.io/kubernetes/pkg/scheduler/apis/extender/v1"
26+
extenderv1 "k8s.io/kube-scheduler/extender/v1"
2727
)
2828

2929
func TestGetPodFullName(t *testing.T) {

0 commit comments

Comments
 (0)