Documentation

Index

Constants

View Source
const (
	DNSdefaultTimeout      = 5 * time.Minute
	ClusterAddonLabelKey   = "k8s-app"
	DNSLabelName           = "kube-dns"
	DNSAutoscalerLabelName = "kube-dns-autoscaler"
)

Variables

This section is empty.

Functions

func ReserveMemory

func ReserveMemory(f *framework.Framework, id string, replicas, megabytes int, expectRunning bool, timeout time.Duration) func() error

    ReserveMemory creates a replication controller with pods that, in summation, request the specified amount of memory.

    func ReserveMemoryWithPriority

    func ReserveMemoryWithPriority(f *framework.Framework, id string, replicas, megabytes int, expectRunning bool, timeout time.Duration, priorityClassName string) func() error

      ReserveMemoryWithPriority creates a replication controller with pods with priority that, in summation, request the specified amount of memory.

      func ReserveMemoryWithSelectorAndTolerations

      func ReserveMemoryWithSelectorAndTolerations(f *framework.Framework, id string, replicas, megabytes int, expectRunning bool, timeout time.Duration, selector map[string]string, tolerations []v1.Toleration) func() error

        ReserveMemoryWithSelector creates a replication controller with pods with node selector that, in summation, request the specified amount of memory.

        func SIGDescribe

        func SIGDescribe(text string, body func()) bool

        func ScheduleAnySingleGpuPod

        func ScheduleAnySingleGpuPod(f *framework.Framework, id string) error

          ScheduleAnySingleGpuPod schedules a pod which requires single GPU of any type

          func ScheduleGpuPod

          func ScheduleGpuPod(f *framework.Framework, id string, gpuType string, gpuLimit int64) error

            ScheduleGpuPod schedules a pod which requires a given number of gpus of given type

            func WaitForClusterSizeFunc

            func WaitForClusterSizeFunc(c clientset.Interface, sizeFunc func(int) bool, timeout time.Duration) error

              WaitForClusterSizeFunc waits until the cluster size matches the given function.

              func WaitForClusterSizeFuncWithUnready

              func WaitForClusterSizeFuncWithUnready(c clientset.Interface, sizeFunc func(int) bool, timeout time.Duration, expectedUnready int) error

                WaitForClusterSizeFuncWithUnready waits until the cluster size matches the given function and assumes some unready nodes.

                Types

                type CriticalAddonsOnlyError

                type CriticalAddonsOnlyError struct{}

                  CriticalAddonsOnlyError implements the `error` interface, and signifies the presence of the `CriticalAddonsOnly` taint on the node.

                  func (CriticalAddonsOnlyError) Error

                  type CustomMetricTestCase

                  type CustomMetricTestCase struct {
                  	// contains filtered or unexported fields
                  }

                  func (*CustomMetricTestCase) Run

                  func (tc *CustomMetricTestCase) Run()

                  type DNSParamsLinear

                  type DNSParamsLinear struct {
                  	// contains filtered or unexported fields
                  }

                  type HPAScaleTest

                  type HPAScaleTest struct {
                  	// contains filtered or unexported fields
                  }

                    HPAScaleTest struct is used by the scale(...) function.