Added the first predicate as a filter plugin: PodToleratesNodeTaints.

This commit is contained in:
Abdullah Gharaibeh
2019-10-04 17:40:21 -04:00
parent 4e1214c149
commit 66386fdf49
17 changed files with 461 additions and 160 deletions

View File

@@ -25,18 +25,6 @@ import (
"k8s.io/kubernetes/pkg/scheduler/apis/config"
)
func appendToPluginSet(pluginSet *config.PluginSet, name string, weight *int32) *config.PluginSet {
if pluginSet == nil {
pluginSet = &config.PluginSet{}
}
config := config.Plugin{Name: name}
if weight != nil {
config.Weight = *weight
}
pluginSet.Enabled = append(pluginSet.Enabled, config)
return pluginSet
}
func produceConfig(keys []string, producersMap map[string]ConfigProducer, args ConfigProducerArgs) (*config.Plugins, []config.PluginConfig, error) {
var plugins config.Plugins
var pluginConfig []config.PluginConfig