Seperate registry and feature gates

This commit is contained in:
zhouya0
2020-08-08 17:01:34 +08:00
parent dbf66e9be3
commit a1c3ebdffc

View File

@@ -17,8 +17,7 @@ limitations under the License.
package algorithmprovider package algorithmprovider
import ( import (
"sort" "fmt"
"strings"
utilfeature "k8s.io/apiserver/pkg/util/feature" utilfeature "k8s.io/apiserver/pkg/util/feature"
"k8s.io/klog/v2" "k8s.io/klog/v2"
@@ -66,13 +65,7 @@ func NewRegistry() Registry {
// ListAlgorithmProviders lists registered algorithm providers. // ListAlgorithmProviders lists registered algorithm providers.
func ListAlgorithmProviders() string { func ListAlgorithmProviders() string {
r := NewRegistry() return fmt.Sprintf("%s | %s", ClusterAutoscalerProvider, schedulerapi.SchedulerDefaultProviderName)
var providers []string
for k := range r {
providers = append(providers, k)
}
sort.Strings(providers)
return strings.Join(providers, " | ")
} }
func getDefaultConfig() *schedulerapi.Plugins { func getDefaultConfig() *schedulerapi.Plugins {