Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ValidateDefaultPreemptionArgs

func ValidateDefaultPreemptionArgs(args config.DefaultPreemptionArgs) error

    ValidateDefaultPreemptionArgs validates that DefaultPreemptionArgs are correct.

    func ValidateHardPodAffinityWeight

    func ValidateHardPodAffinityWeight(path *field.Path, w int32) error

      ValidateHardPodAffinityWeight validates that weight is within allowed range.

      func ValidateInterPodAffinityArgs

      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

          func ValidateNodeAffinityArgs(args *config.NodeAffinityArgs) error

            ValidateNodeAffinityArgs validates that NodeAffinityArgs are correct.

            func ValidateNodeLabelArgs

            func ValidateNodeLabelArgs(args config.NodeLabelArgs) error

              ValidateNodeLabelArgs validates that NodeLabelArgs are correct.

              func ValidateNodeResourcesLeastAllocatedArgs

              func ValidateNodeResourcesLeastAllocatedArgs(args *config.NodeResourcesLeastAllocatedArgs) error

                ValidateNodeResourcesLeastAllocatedArgs validates that NodeResourcesLeastAllocatedArgs are correct.

                func ValidateNodeResourcesMostAllocatedArgs

                func ValidateNodeResourcesMostAllocatedArgs(args *config.NodeResourcesMostAllocatedArgs) error

                  ValidateNodeResourcesMostAllocatedArgs validates that NodeResourcesMostAllocatedArgs are correct.

                  func ValidatePodTopologySpreadArgs

                  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

                    func ValidatePolicy(policy config.Policy) error

                      ValidatePolicy checks for errors in the Config It does not return early so that it can find as many errors as possible

                      func ValidateRequestedToCapacityRatioArgs

                      func ValidateRequestedToCapacityRatioArgs(args config.RequestedToCapacityRatioArgs) error

                        ValidateRequestedToCapacityRatioArgs validates that RequestedToCapacityRatioArgs are correct.

                        Types

                        This section is empty.