From 13cef6a7549e9ce3dbb5034a865652d0a919f7f9 Mon Sep 17 00:00:00 2001 From: Kensei Nakada Date: Sun, 14 May 2023 00:22:25 +0900 Subject: [PATCH] cleanup unused variables for v1beta2 component config --- .../apis/config/testing/defaults/defaults.go | 142 ------------------ 1 file changed, 142 deletions(-) diff --git a/pkg/scheduler/apis/config/testing/defaults/defaults.go b/pkg/scheduler/apis/config/testing/defaults/defaults.go index 7cc660e3c22..05a64356596 100644 --- a/pkg/scheduler/apis/config/testing/defaults/defaults.go +++ b/pkg/scheduler/apis/config/testing/defaults/defaults.go @@ -21,148 +21,6 @@ import ( "k8s.io/kubernetes/pkg/scheduler/framework/plugins/names" ) -// PluginsV1beta2 default set of v1beta2 plugins. -var PluginsV1beta2 = &config.Plugins{ - PreEnqueue: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.SchedulingGates}, - }, - }, - QueueSort: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.PrioritySort}, - }, - }, - PreFilter: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.NodeResourcesFit}, - {Name: names.NodePorts}, - {Name: names.VolumeRestrictions}, - {Name: names.EBSLimits}, - {Name: names.GCEPDLimits}, - {Name: names.NodeVolumeLimits}, - {Name: names.AzureDiskLimits}, - {Name: names.PodTopologySpread}, - {Name: names.InterPodAffinity}, - {Name: names.VolumeBinding}, - {Name: names.VolumeZone}, - {Name: names.NodeAffinity}, - }, - }, - Filter: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.NodeUnschedulable}, - {Name: names.NodeName}, - {Name: names.TaintToleration}, - {Name: names.NodeAffinity}, - {Name: names.NodePorts}, - {Name: names.NodeResourcesFit}, - {Name: names.VolumeRestrictions}, - {Name: names.EBSLimits}, - {Name: names.GCEPDLimits}, - {Name: names.NodeVolumeLimits}, - {Name: names.AzureDiskLimits}, - {Name: names.VolumeBinding}, - {Name: names.VolumeZone}, - {Name: names.PodTopologySpread}, - {Name: names.InterPodAffinity}, - }, - }, - PostFilter: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.DefaultPreemption}, - }, - }, - PreScore: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.InterPodAffinity}, - {Name: names.PodTopologySpread}, - {Name: names.TaintToleration}, - {Name: names.NodeAffinity}, - {Name: names.NodeResourcesFit}, - {Name: names.NodeResourcesBalancedAllocation}, - }, - }, - Score: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.NodeResourcesBalancedAllocation, Weight: 1}, - {Name: names.ImageLocality, Weight: 1}, - {Name: names.InterPodAffinity, Weight: 1}, - {Name: names.NodeResourcesFit, Weight: 1}, - {Name: names.NodeAffinity, Weight: 1}, - // Weight is doubled because: - // - This is a score coming from user preference. - // - It makes its signal comparable to NodeResourcesLeastAllocated. - {Name: names.PodTopologySpread, Weight: 2}, - {Name: names.TaintToleration, Weight: 1}, - }, - }, - Reserve: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.VolumeBinding}, - }, - }, - PreBind: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.VolumeBinding}, - }, - }, - Bind: config.PluginSet{ - Enabled: []config.Plugin{ - {Name: names.DefaultBinder}, - }, - }, -} - -// PluginConfigsV1beta2 default plugin configurations. This could get versioned, but since -// all available versions produce the same defaults, we just have one for now. -var PluginConfigsV1beta2 = []config.PluginConfig{ - { - Name: "DefaultPreemption", - Args: &config.DefaultPreemptionArgs{ - MinCandidateNodesPercentage: 10, - MinCandidateNodesAbsolute: 100, - }, - }, - { - Name: "InterPodAffinity", - Args: &config.InterPodAffinityArgs{ - HardPodAffinityWeight: 1, - }, - }, - { - Name: "NodeAffinity", - Args: &config.NodeAffinityArgs{}, - }, - { - Name: "NodeResourcesBalancedAllocation", - Args: &config.NodeResourcesBalancedAllocationArgs{ - Resources: []config.ResourceSpec{{Name: "cpu", Weight: 1}, {Name: "memory", Weight: 1}}, - }, - }, - { - Name: "NodeResourcesFit", - Args: &config.NodeResourcesFitArgs{ - ScoringStrategy: &config.ScoringStrategy{ - Type: config.LeastAllocated, - Resources: []config.ResourceSpec{{Name: "cpu", Weight: 1}, {Name: "memory", Weight: 1}}, - }, - }, - }, - { - Name: "PodTopologySpread", - Args: &config.PodTopologySpreadArgs{ - DefaultingType: config.SystemDefaulting, - }, - }, - { - Name: "VolumeBinding", - Args: &config.VolumeBindingArgs{ - BindTimeoutSeconds: 600, - }, - }, -} - // PluginsV1beta3 is the set of default v1beta3 plugins (before MultiPoint expansion) var PluginsV1beta3 = &config.Plugins{ MultiPoint: config.PluginSet{