diff --git a/pkg/descheduler/strategies/duplicates_test.go b/pkg/descheduler/strategies/duplicates_test.go index 097018f25..8121d3a77 100644 --- a/pkg/descheduler/strategies/duplicates_test.go +++ b/pkg/descheduler/strategies/duplicates_test.go @@ -21,6 +21,7 @@ import ( "testing" v1 "k8s.io/api/core/v1" + policyv1 "k8s.io/api/policy/v1" "k8s.io/apimachinery/pkg/api/resource" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" @@ -402,7 +403,7 @@ func TestRemoveDuplicatesUniformly(t *testing.T) { }) podEvictor := evictions.NewPodEvictor( fakeClient, - "v1", + policyv1.SchemeGroupVersion.String(), false, testCase.maxPodsToEvictPerNode, testCase.nodes, diff --git a/pkg/descheduler/strategies/lownodeutilization_test.go b/pkg/descheduler/strategies/lownodeutilization_test.go index 4f1fb3b6c..01ba7d7c0 100644 --- a/pkg/descheduler/strategies/lownodeutilization_test.go +++ b/pkg/descheduler/strategies/lownodeutilization_test.go @@ -24,6 +24,7 @@ import ( "testing" v1 "k8s.io/api/core/v1" + policyv1 "k8s.io/api/policy/v1" "k8s.io/api/policy/v1beta1" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/runtime" @@ -567,7 +568,7 @@ func TestLowNodeUtilization(t *testing.T) { podEvictor := evictions.NewPodEvictor( fakeClient, - "v1", + policyv1.SchemeGroupVersion.String(), false, test.maxPodsToEvictPerNode, nodes, @@ -953,7 +954,7 @@ func TestWithTaints(t *testing.T) { podEvictor := evictions.NewPodEvictor( fakeClient, - "policy/v1", + policyv1.SchemeGroupVersion.String(), false, item.evictionsExpected, item.nodes, diff --git a/pkg/descheduler/strategies/node_affinity_test.go b/pkg/descheduler/strategies/node_affinity_test.go index 1addccbc0..c9b85d33a 100644 --- a/pkg/descheduler/strategies/node_affinity_test.go +++ b/pkg/descheduler/strategies/node_affinity_test.go @@ -21,6 +21,7 @@ import ( "testing" v1 "k8s.io/api/core/v1" + policyv1 "k8s.io/api/policy/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/client-go/kubernetes/fake" core "k8s.io/client-go/testing" @@ -153,7 +154,7 @@ func TestRemovePodsViolatingNodeAffinity(t *testing.T) { podEvictor := evictions.NewPodEvictor( fakeClient, - "v1", + policyv1.SchemeGroupVersion.String(), false, tc.maxPodsToEvictPerNode, tc.nodes, diff --git a/pkg/descheduler/strategies/node_taint_test.go b/pkg/descheduler/strategies/node_taint_test.go index c3c5ae681..03c649103 100644 --- a/pkg/descheduler/strategies/node_taint_test.go +++ b/pkg/descheduler/strategies/node_taint_test.go @@ -6,6 +6,7 @@ import ( "testing" v1 "k8s.io/api/core/v1" + policyv1 "k8s.io/api/policy/v1" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/runtime" "k8s.io/client-go/kubernetes/fake" @@ -183,7 +184,7 @@ func TestDeletePodsViolatingNodeTaints(t *testing.T) { podEvictor := evictions.NewPodEvictor( fakeClient, - "v1", + policyv1.SchemeGroupVersion.String(), false, tc.maxPodsToEvictPerNode, tc.nodes, diff --git a/pkg/descheduler/strategies/pod_antiaffinity_test.go b/pkg/descheduler/strategies/pod_antiaffinity_test.go index abae525b6..534c52bfb 100644 --- a/pkg/descheduler/strategies/pod_antiaffinity_test.go +++ b/pkg/descheduler/strategies/pod_antiaffinity_test.go @@ -21,6 +21,7 @@ import ( "testing" v1 "k8s.io/api/core/v1" + policyv1 "k8s.io/api/policy/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/client-go/kubernetes/fake" @@ -115,7 +116,7 @@ func TestPodAntiAffinity(t *testing.T) { podEvictor := evictions.NewPodEvictor( fakeClient, - "v1", + policyv1.SchemeGroupVersion.String(), false, test.maxPodsToEvictPerNode, []*v1.Node{node}, diff --git a/pkg/descheduler/strategies/pod_lifetime_test.go b/pkg/descheduler/strategies/pod_lifetime_test.go index 69e91ad85..2f9754223 100644 --- a/pkg/descheduler/strategies/pod_lifetime_test.go +++ b/pkg/descheduler/strategies/pod_lifetime_test.go @@ -22,6 +22,7 @@ import ( "time" v1 "k8s.io/api/core/v1" + policyv1 "k8s.io/api/policy/v1" metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/client-go/kubernetes/fake" @@ -248,7 +249,7 @@ func TestPodLifeTime(t *testing.T) { }) podEvictor := evictions.NewPodEvictor( fakeClient, - "v1", + policyv1.SchemeGroupVersion.String(), false, tc.maxPodsToEvictPerNode, []*v1.Node{node}, diff --git a/pkg/descheduler/strategies/toomanyrestarts_test.go b/pkg/descheduler/strategies/toomanyrestarts_test.go index 6e0eda339..5675786b5 100644 --- a/pkg/descheduler/strategies/toomanyrestarts_test.go +++ b/pkg/descheduler/strategies/toomanyrestarts_test.go @@ -23,6 +23,7 @@ import ( "fmt" v1 "k8s.io/api/core/v1" + policyv1 "k8s.io/api/policy/v1" "k8s.io/apimachinery/pkg/api/resource" "k8s.io/apimachinery/pkg/runtime" "k8s.io/client-go/kubernetes/fake" @@ -167,7 +168,7 @@ func TestRemovePodsHavingTooManyRestarts(t *testing.T) { podEvictor := evictions.NewPodEvictor( fakeClient, - "v1", + policyv1.SchemeGroupVersion.String(), false, tc.maxPodsToEvictPerNode, []*v1.Node{node},