func ValidateKubeSchedulerConfiguration(cc *config.KubeSchedulerConfiguration) utilerrors.Aggregate { … }
func validatePercentageOfNodesToScore(path *field.Path, percentageOfNodesToScore *int32) error { … }
type invalidPlugins …
var invalidPluginsByVersion …
func isPluginInvalid(apiVersion string, name string) (bool, string) { … }
func validatePluginSetForInvalidPlugins(path *field.Path, apiVersion string, ps config.PluginSet) []error { … }
func validateKubeSchedulerProfile(path *field.Path, apiVersion string, profile *config.KubeSchedulerProfile) []error { … }
func validatePluginConfig(path *field.Path, apiVersion string, profile *config.KubeSchedulerProfile) []error { … }
func validateCommonQueueSort(path *field.Path, profiles []config.KubeSchedulerProfile) []error { … }
func validateExtenders(fldPath *field.Path, extenders []config.Extender) []error { … }
func validateExtendedResourceName(path *field.Path, name v1.ResourceName) []error { … }