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 ¶
Source Files ¶
device_plugin.go doc.go docker_util.go framework.go gpu_device_plugin.go image_list.go util.go
Directories ¶
Path | Synopsis |
---|---|
test/e2e_node/builder | |
test/e2e_node/environment | Build 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/remote | Package 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/remote | To 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.