scheduler: remove deprecated v1beta2 KubeSchedulerConfiguration

This commit is contained in:
SataQiu
2023-05-03 21:43:19 +08:00
parent af79ecbd4b
commit 1f7c07f355
31 changed files with 12 additions and 6695 deletions

View File

@@ -18,7 +18,7 @@ package testing
import (
"k8s.io/apimachinery/pkg/runtime/schema"
"k8s.io/kube-scheduler/config/v1beta2"
kubeschedulerconfigv1 "k8s.io/kube-scheduler/config/v1"
schedulerapi "k8s.io/kubernetes/pkg/scheduler/apis/config"
"k8s.io/kubernetes/pkg/scheduler/apis/config/scheme"
"k8s.io/kubernetes/pkg/scheduler/framework"
@@ -107,7 +107,7 @@ func RegisterPluginAsExtensionsWithWeight(pluginName string, weight int32, plugi
}
// Use defaults from latest config API version.
var gvk schema.GroupVersionKind
gvk = v1beta2.SchemeGroupVersion.WithKind(pluginName + "Args")
gvk = kubeschedulerconfigv1.SchemeGroupVersion.WithKind(pluginName + "Args")
if args, _, err := configDecoder.Decode(nil, &gvk, nil); err == nil {
profile.PluginConfig = append(profile.PluginConfig, schedulerapi.PluginConfig{
Name: pluginName,