Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateHostPortPods

func CreateHostPortPods(f *framework.Framework, id string, replicas int, expectRunning bool)

func CreateNodeSelectorPods

func CreateNodeSelectorPods(f *framework.Framework, id string, replicas int, nodeSelector map[string]string, expectRunning bool) error

func GetNodeThatCanRunPod

func GetNodeThatCanRunPod(f *framework.Framework) string

func OnlyAllowNodeZones

func OnlyAllowNodeZones(f *framework.Framework, zoneCount int, image string)

    OnlyAllowNodeZones tests that GetAllCurrentZones returns only zones with Nodes

    func PodsUseStaticPVsOrFail

    func PodsUseStaticPVsOrFail(f *framework.Framework, podCount int, image string)

      Check that the pods using statically created PVs get scheduled to the same zone that the PV is in.

      func SIGDescribe

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

      func SetupNVIDIAGPUNode

      func SetupNVIDIAGPUNode(f *framework.Framework, setupResourceGatherer bool) *framework.ContainerResourceGatherer

      func SpreadRCOrFail

      func SpreadRCOrFail(f *framework.Framework, replicaCount int32, image string)

        Check that the pods comprising a replication controller get spread evenly across available zones

        func SpreadServiceOrFail

        func SpreadServiceOrFail(f *framework.Framework, replicaCount int, image string)

          Check that the pods comprising a service get spread evenly across available zones

          func WaitForSchedulerAfterAction

          func WaitForSchedulerAfterAction(f *framework.Framework, action common.Action, podName string, expectSuccess bool)

            WaitForSchedulerAfterAction performs the provided action and then waits for scheduler to act on the given pod.

            Types

            type Resource

            type Resource struct {
            	MilliCPU int64
            	Memory   int64
            }