...

Package common

import "k8s.io/kubernetes/test/e2e/common"
Overview
Index
Subdirectories

Overview ▾

Variables

PrePulledImages are a list of images used in e2e/common tests. These images should be prepulled before tests starts, so that the tests won't fail due image pulling flakes. Currently, this is only used by node e2e test and E2E tests. See also updateImageAllowList() in ../../e2e_node/image_list.go TODO(random-liu): Change the image puller pod to use similar mechanism.

var PrePulledImages = sets.NewString(
    imageutils.GetE2EImage(imageutils.Agnhost),
    imageutils.GetE2EImage(imageutils.BusyBox),
    imageutils.GetE2EImage(imageutils.IpcUtils),
    imageutils.GetE2EImage(imageutils.Nginx),
    imageutils.GetE2EImage(imageutils.Httpd),
    imageutils.GetE2EImage(imageutils.VolumeNFSServer),
    imageutils.GetE2EImage(imageutils.NonRoot),
)

WindowsPrePulledImages are a list of images used in e2e/common tests. These images should be prepulled before tests starts, so that the tests won't fail due image pulling flakes. These images also have Windows support. Currently, this is only used by E2E tests.

var WindowsPrePulledImages = sets.NewString(
    imageutils.GetE2EImage(imageutils.Agnhost),
    imageutils.GetE2EImage(imageutils.BusyBox),
    imageutils.GetE2EImage(imageutils.Nginx),
    imageutils.GetE2EImage(imageutils.Httpd),
)

func NewRCByName

func NewRCByName(c clientset.Interface, ns, name string, replicas int32, gracePeriod *int64, containerArgs []string) (*v1.ReplicationController, error)

NewRCByName creates a replication controller with a selector by name of name.

func NewSVCByName

func NewSVCByName(c clientset.Interface, ns, name string) error

NewSVCByName creates a service by name.

func RestartNodes

func RestartNodes(c clientset.Interface, nodes []v1.Node) error

RestartNodes restarts specific nodes.

func SubstituteImageName

func SubstituteImageName(content string) string

SubstituteImageName replaces image name in content.

type Suite

Suite represents test suite.

type Suite string
const (
    // E2E represents a test suite for e2e.
    E2E Suite = "e2e"
    // NodeE2E represents a test suite for node e2e.
    NodeE2E Suite = "node e2e"
)

CurrentSuite represents current test suite.

var CurrentSuite Suite

Subdirectories

Name Synopsis
..
network
node
storage