Documentation ¶
Index ¶
- func ValidateDefaultPreemptionArgs(args config.DefaultPreemptionArgs) error
- func ValidateHardPodAffinityWeight(path *field.Path, w int32) error
- func ValidateInterPodAffinityArgs(args config.InterPodAffinityArgs) error
- func ValidateKubeSchedulerConfiguration(cc *config.KubeSchedulerConfiguration) field.ErrorList
- func ValidateNodeAffinityArgs(args *config.NodeAffinityArgs) error
- func ValidateNodeLabelArgs(args config.NodeLabelArgs) error
- func ValidateNodeResourcesLeastAllocatedArgs(args *config.NodeResourcesLeastAllocatedArgs) error
- func ValidateNodeResourcesMostAllocatedArgs(args *config.NodeResourcesMostAllocatedArgs) error
- func ValidatePodTopologySpreadArgs(args *config.PodTopologySpreadArgs) error
- func ValidatePolicy(policy config.Policy) error
- func ValidateRequestedToCapacityRatioArgs(args config.RequestedToCapacityRatioArgs) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateDefaultPreemptionArgs ¶ added in v1.20.0
func ValidateDefaultPreemptionArgs(args config.DefaultPreemptionArgs) error
ValidateDefaultPreemptionArgs validates that DefaultPreemptionArgs are correct.
func ValidateHardPodAffinityWeight ¶ added in v1.19.0
ValidateHardPodAffinityWeight validates that weight is within allowed range.
func ValidateInterPodAffinityArgs ¶ added in v1.19.0
func ValidateInterPodAffinityArgs(args config.InterPodAffinityArgs) error
ValidateInterPodAffinityArgs validates that InterPodAffinityArgs are correct.
func ValidateKubeSchedulerConfiguration ¶
func ValidateKubeSchedulerConfiguration(cc *config.KubeSchedulerConfiguration) field.ErrorList
ValidateKubeSchedulerConfiguration ensures validation of the KubeSchedulerConfiguration struct
func ValidateNodeAffinityArgs ¶ added in v1.20.0
func ValidateNodeAffinityArgs(args *config.NodeAffinityArgs) error
ValidateNodeAffinityArgs validates that NodeAffinityArgs are correct.
func ValidateNodeLabelArgs ¶ added in v1.19.0
func ValidateNodeLabelArgs(args config.NodeLabelArgs) error
ValidateNodeLabelArgs validates that NodeLabelArgs are correct.
func ValidateNodeResourcesLeastAllocatedArgs ¶ added in v1.19.0
func ValidateNodeResourcesLeastAllocatedArgs(args *config.NodeResourcesLeastAllocatedArgs) error
ValidateNodeResourcesLeastAllocatedArgs validates that NodeResourcesLeastAllocatedArgs are correct.
func ValidateNodeResourcesMostAllocatedArgs ¶ added in v1.19.0
func ValidateNodeResourcesMostAllocatedArgs(args *config.NodeResourcesMostAllocatedArgs) error
ValidateNodeResourcesMostAllocatedArgs validates that NodeResourcesMostAllocatedArgs are correct.
func ValidatePodTopologySpreadArgs ¶ added in v1.19.0
func ValidatePodTopologySpreadArgs(args *config.PodTopologySpreadArgs) error
ValidatePodTopologySpreadArgs validates that PodTopologySpreadArgs are correct. It replicates the validation from pkg/apis/core/validation.validateTopologySpreadConstraints with an additional check for .labelSelector to be nil.
func ValidatePolicy ¶ added in v1.17.0
ValidatePolicy checks for errors in the Config It does not return early so that it can find as many errors as possible
func ValidateRequestedToCapacityRatioArgs ¶ added in v1.19.0
func ValidateRequestedToCapacityRatioArgs(args config.RequestedToCapacityRatioArgs) error
ValidateRequestedToCapacityRatioArgs validates that RequestedToCapacityRatioArgs are correct.
Types ¶
This section is empty.