kubernetesk8s.io/kubernetes/test/e2e_node Index | Files | Directories

package e2e_node

import "k8s.io/kubernetes/test/e2e_node"

e2e_node contains e2e tests specific to the node TODO: rename this package e2e-node

Index

Variables

var NodeImageWhiteList = sets.NewString(
	"google/cadvisor:latest",
	"k8s.gcr.io/stress:v1",
	busyboxImage,
	"k8s.gcr.io/busybox@sha256:4bdd623e848417d96127e16037743f0cd8b528c026e9175e22a84f639eca58ff",
	"k8s.gcr.io/node-problem-detector:v0.4.1",
	imageutils.GetE2EImage(imageutils.Nginx),
	imageutils.GetE2EImage(imageutils.ServeHostname),
	imageutils.GetE2EImage(imageutils.Netexec),
	imageutils.GetE2EImage(imageutils.Nonewprivs),
	imageutils.GetPauseImageName(),
	framework.GetGPUDevicePluginImage(),
	"gcr.io/kubernetes-e2e-test-images/node-perf/npb-is-amd64:1.0",
	"gcr.io/kubernetes-e2e-test-images/node-perf/npb-ep-amd64:1.0",
	"gcr.io/kubernetes-e2e-test-images/node-perf/tf-wide-deep-amd64:1.0",
)

NodeImageWhiteList is a list of images used in node e2e test. These images will be prepulled before test running so that the image pulling won't fail in actual test.

Functions

func PrePullAllImages

func PrePullAllImages() error

Pre-fetch all images tests depend on so that we don't fail in an actual test.

func SIGDescribe

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

Source Files

device_plugin.go doc.go docker_util.go framework.go gpu_device_plugin.go image_list.go util.go

Directories

PathSynopsis
test/e2e_node/builder
test/e2e_node/environmentBuild the binary with `go build conformance.go`, then run the conformance binary on a node candidate.
test/e2e_node/perf
test/e2e_node/perftype
test/e2e_node/perf/workloads
test/e2e_node/remotePackage remote contains implementations of the TestSuite interface, which specify how to run various node test suites remotely.
test/e2e_node/runner
test/e2e_node/runner/local
test/e2e_node/runner/remoteTo run the node e2e tests remotely against one or more hosts on gce: $ go run run_remote.go --logtostderr --v 2 --ssh-env gce --hosts <comma separated hosts> To run the node e2e tests remotely against one or more images on gce and provision them: $ go run run_remote.go --logtostderr --v 2 --project <project> --zone <zone> --ssh-env gce --images <comma separated images>
test/e2e_node/services
Version
v1.12.3
Published
Nov 26, 2018
Platform
windows/amd64
Imports
45 packages
Last checked
7 seconds ago

Tools for package owners.