@@ -37,11 +37,11 @@ import (
37
37
"k8s.io/apimachinery/pkg/util/wait"
38
38
"k8s.io/client-go/informers"
39
39
clientsetfake "k8s.io/client-go/kubernetes/fake"
40
+ "k8s.io/client-go/kubernetes/scheme"
40
41
corelister "k8s.io/client-go/listers/core/v1"
41
42
clientcache "k8s.io/client-go/tools/cache"
42
43
"k8s.io/client-go/tools/record"
43
- "k8s.io/kubernetes/pkg/api/legacyscheme"
44
- "k8s.io/kubernetes/pkg/controller/volume/persistentvolume"
44
+ volumescheduling "k8s.io/kubernetes/pkg/controller/volume/scheduling"
45
45
"k8s.io/kubernetes/pkg/scheduler/algorithm"
46
46
"k8s.io/kubernetes/pkg/scheduler/algorithm/predicates"
47
47
"k8s.io/kubernetes/pkg/scheduler/algorithm/priorities"
@@ -194,7 +194,7 @@ func TestSchedulerCreation(t *testing.T) {
194
194
informerFactory .Core ().V1 ().Services (),
195
195
informerFactory .Policy ().V1beta1 ().PodDisruptionBudgets (),
196
196
informerFactory .Storage ().V1 ().StorageClasses (),
197
- eventBroadcaster .NewRecorder (legacyscheme .Scheme , v1.EventSource {Component : "scheduler" }),
197
+ eventBroadcaster .NewRecorder (scheme .Scheme , v1.EventSource {Component : "scheduler" }),
198
198
kubeschedulerconfig.SchedulerAlgorithmSource {Provider : & testSource },
199
199
stopCh ,
200
200
EmptyPluginRegistry ,
@@ -302,8 +302,8 @@ func TestScheduler(t *testing.T) {
302
302
return item .sendPod
303
303
},
304
304
Framework : fwk ,
305
- Recorder : eventBroadcaster .NewRecorder (legacyscheme .Scheme , v1.EventSource {Component : "scheduler" }),
306
- VolumeBinder : volumebinder .NewFakeVolumeBinder (& persistentvolume .FakeVolumeBinderConfig {AllBound : true }),
305
+ Recorder : eventBroadcaster .NewRecorder (scheme .Scheme , v1.EventSource {Component : "scheduler" }),
306
+ VolumeBinder : volumebinder .NewFakeVolumeBinder (& volumescheduling .FakeVolumeBinderConfig {AllBound : true }),
307
307
})
308
308
called := make (chan struct {})
309
309
events := eventBroadcaster .StartEventWatcher (func (e * v1.Event ) {
@@ -679,7 +679,7 @@ func setupTestScheduler(queuedPodStore *clientcache.FIFO, scache internalcache.C
679
679
PodConditionUpdater : fakePodConditionUpdater {},
680
680
PodPreemptor : fakePodPreemptor {},
681
681
Framework : framework ,
682
- VolumeBinder : volumebinder .NewFakeVolumeBinder (& persistentvolume .FakeVolumeBinderConfig {AllBound : true }),
682
+ VolumeBinder : volumebinder .NewFakeVolumeBinder (& volumescheduling .FakeVolumeBinderConfig {AllBound : true }),
683
683
}
684
684
685
685
if recorder != nil {
@@ -736,7 +736,7 @@ func setupTestSchedulerLongBindingWithRetry(queuedPodStore *clientcache.FIFO, sc
736
736
PodPreemptor : fakePodPreemptor {},
737
737
StopEverything : stop ,
738
738
Framework : framework ,
739
- VolumeBinder : volumebinder .NewFakeVolumeBinder (& persistentvolume .FakeVolumeBinderConfig {AllBound : true }),
739
+ VolumeBinder : volumebinder .NewFakeVolumeBinder (& volumescheduling .FakeVolumeBinderConfig {AllBound : true }),
740
740
})
741
741
742
742
return sched , bindingChan
@@ -760,7 +760,7 @@ func setupTestSchedulerWithVolumeBinding(fakeVolumeBinder *volumebinder.VolumeBi
760
760
predicates .CheckVolumeBindingPred : predicates .NewVolumeBindingPredicate (fakeVolumeBinder ),
761
761
}
762
762
763
- recorder := broadcaster .NewRecorder (legacyscheme .Scheme , v1.EventSource {Component : "scheduler" })
763
+ recorder := broadcaster .NewRecorder (scheme .Scheme , v1.EventSource {Component : "scheduler" })
764
764
s , bindingChan , errChan := setupTestScheduler (queuedPodStore , scache , informerFactory , predicateMap , recorder )
765
765
informerFactory .Start (stop )
766
766
informerFactory .WaitForCacheSync (stop )
@@ -794,11 +794,11 @@ func TestSchedulerWithVolumeBinding(t *testing.T) {
794
794
expectAssumeCalled bool
795
795
expectBindCalled bool
796
796
eventReason string
797
- volumeBinderConfig * persistentvolume .FakeVolumeBinderConfig
797
+ volumeBinderConfig * volumescheduling .FakeVolumeBinderConfig
798
798
}{
799
799
{
800
800
name : "all bound" ,
801
- volumeBinderConfig : & persistentvolume .FakeVolumeBinderConfig {
801
+ volumeBinderConfig : & volumescheduling .FakeVolumeBinderConfig {
802
802
AllBound : true ,
803
803
FindUnboundSatsified : true ,
804
804
FindBoundSatsified : true ,
@@ -809,7 +809,7 @@ func TestSchedulerWithVolumeBinding(t *testing.T) {
809
809
},
810
810
{
811
811
name : "bound/invalid pv affinity" ,
812
- volumeBinderConfig : & persistentvolume .FakeVolumeBinderConfig {
812
+ volumeBinderConfig : & volumescheduling .FakeVolumeBinderConfig {
813
813
AllBound : true ,
814
814
FindUnboundSatsified : true ,
815
815
FindBoundSatsified : false ,
@@ -819,7 +819,7 @@ func TestSchedulerWithVolumeBinding(t *testing.T) {
819
819
},
820
820
{
821
821
name : "unbound/no matches" ,
822
- volumeBinderConfig : & persistentvolume .FakeVolumeBinderConfig {
822
+ volumeBinderConfig : & volumescheduling .FakeVolumeBinderConfig {
823
823
FindUnboundSatsified : false ,
824
824
FindBoundSatsified : true ,
825
825
},
@@ -828,7 +828,7 @@ func TestSchedulerWithVolumeBinding(t *testing.T) {
828
828
},
829
829
{
830
830
name : "bound and unbound unsatisfied" ,
831
- volumeBinderConfig : & persistentvolume .FakeVolumeBinderConfig {
831
+ volumeBinderConfig : & volumescheduling .FakeVolumeBinderConfig {
832
832
FindUnboundSatsified : false ,
833
833
FindBoundSatsified : false ,
834
834
},
@@ -837,7 +837,7 @@ func TestSchedulerWithVolumeBinding(t *testing.T) {
837
837
},
838
838
{
839
839
name : "unbound/found matches/bind succeeds" ,
840
- volumeBinderConfig : & persistentvolume .FakeVolumeBinderConfig {
840
+ volumeBinderConfig : & volumescheduling .FakeVolumeBinderConfig {
841
841
FindUnboundSatsified : true ,
842
842
FindBoundSatsified : true ,
843
843
},
@@ -848,15 +848,15 @@ func TestSchedulerWithVolumeBinding(t *testing.T) {
848
848
},
849
849
{
850
850
name : "predicate error" ,
851
- volumeBinderConfig : & persistentvolume .FakeVolumeBinderConfig {
851
+ volumeBinderConfig : & volumescheduling .FakeVolumeBinderConfig {
852
852
FindErr : findErr ,
853
853
},
854
854
eventReason : "FailedScheduling" ,
855
855
expectError : findErr ,
856
856
},
857
857
{
858
858
name : "assume error" ,
859
- volumeBinderConfig : & persistentvolume .FakeVolumeBinderConfig {
859
+ volumeBinderConfig : & volumescheduling .FakeVolumeBinderConfig {
860
860
FindUnboundSatsified : true ,
861
861
FindBoundSatsified : true ,
862
862
AssumeErr : assumeErr ,
@@ -867,7 +867,7 @@ func TestSchedulerWithVolumeBinding(t *testing.T) {
867
867
},
868
868
{
869
869
name : "bind error" ,
870
- volumeBinderConfig : & persistentvolume .FakeVolumeBinderConfig {
870
+ volumeBinderConfig : & volumescheduling .FakeVolumeBinderConfig {
871
871
FindUnboundSatsified : true ,
872
872
FindBoundSatsified : true ,
873
873
BindErr : bindErr ,
@@ -883,7 +883,7 @@ func TestSchedulerWithVolumeBinding(t *testing.T) {
883
883
t .Run (item .name , func (t * testing.T ) {
884
884
stop := make (chan struct {})
885
885
fakeVolumeBinder := volumebinder .NewFakeVolumeBinder (item .volumeBinderConfig )
886
- internalBinder , ok := fakeVolumeBinder .Binder .(* persistentvolume .FakeVolumeBinder )
886
+ internalBinder , ok := fakeVolumeBinder .Binder .(* volumescheduling .FakeVolumeBinder )
887
887
if ! ok {
888
888
t .Fatalf ("Failed to get fake volume binder" )
889
889
}
0 commit comments