package e2enode
import "k8s.io/kubernetes/test/e2e_node"
Package e2enode contains e2e tests specific to the node
Index ¶
- Constants
- Variables
- func IsCgroup2UnifiedMode() bool
- func PrePullAllImages() error
- func SIGDescribe(text string, body func()) bool
Constants ¶
const ( // SRIOVDevicePluginCMYAML is the path of the config map to configure the sriov device plugin. SRIOVDevicePluginCMYAML = "test/e2e_node/testing-manifests/sriovdp-cm.yaml" // SRIOVDevicePluginDSYAML is the path of the daemonset template of the sriov device plugin. // TODO: Parametrize it by making it a feature in TestFramework. SRIOVDevicePluginDSYAML = "test/e2e_node/testing-manifests/sriovdp-ds.yaml" // SRIOVDevicePluginSAYAML is the path of the service account needed by the sriov device plugin to run. SRIOVDevicePluginSAYAML = "test/e2e_node/testing-manifests/sriovdp-sa.yaml" // SRIOVDevicePluginName is the name of the device plugin pod SRIOVDevicePluginName = "sriov-device-plugin" )
Variables ¶
var NodePrePullImageList = sets.NewString( imageutils.GetE2EImage(imageutils.Agnhost), "google/cadvisor:latest", "k8s.gcr.io/stress:v1", busyboxImage, "k8s.gcr.io/busybox@sha256:4bdd623e848417d96127e16037743f0cd8b528c026e9175e22a84f639eca58ff", imageutils.GetE2EImage(imageutils.Nginx), imageutils.GetE2EImage(imageutils.Perl), imageutils.GetE2EImage(imageutils.Nonewprivs), imageutils.GetPauseImageName(), imageutils.GetE2EImage(imageutils.NodePerfNpbEp), imageutils.GetE2EImage(imageutils.NodePerfNpbIs), imageutils.GetE2EImage(imageutils.NodePerfTfWideDeep), )
NodePrePullImageList 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 IsCgroup2UnifiedMode ¶
func IsCgroup2UnifiedMode() bool
IsCgroup2UnifiedMode returns whether we are running in cgroup v2 unified mode.
func PrePullAllImages ¶
func PrePullAllImages() error
PrePullAllImages pre-fetches all images tests depend on so that we don't fail in an actual test.
func SIGDescribe ¶
SIGDescribe annotates the test with the SIG label.
Source Files ¶
doc.go docker_util.go framework.go image_list.go numa_alignment.go util.go util_sriov.go util_xfs_unsupported.go utils_unsupported.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/gcp | |
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 | |
test/e2e_node/system | |
test/e2e_node/testing-manifests |
- Version
- v1.22.1
- Published
- Aug 19, 2021
- Platform
- windows/amd64
- Imports
- 54 packages
- Last checked
- 4 minutes ago –
Tools for package owners.