mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-10 20:42:26 +00:00
Cap max number of nodes to use for local PV e2e tests
This commit is contained in:
parent
ae1fc13aee
commit
c4851c06d7
@ -135,6 +135,9 @@ const (
|
|||||||
|
|
||||||
// A sample request size
|
// A sample request size
|
||||||
testRequestSize = "10Mi"
|
testRequestSize = "10Mi"
|
||||||
|
|
||||||
|
// Max number of nodes to use for testing
|
||||||
|
maxNodes = 5
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
@ -159,6 +162,13 @@ var _ = utils.SIGDescribe("PersistentVolumes-local ", func() {
|
|||||||
// Get all the schedulable nodes
|
// Get all the schedulable nodes
|
||||||
nodes := framework.GetReadySchedulableNodesOrDie(f.ClientSet)
|
nodes := framework.GetReadySchedulableNodesOrDie(f.ClientSet)
|
||||||
Expect(len(nodes.Items)).NotTo(BeZero(), "No available nodes for scheduling")
|
Expect(len(nodes.Items)).NotTo(BeZero(), "No available nodes for scheduling")
|
||||||
|
|
||||||
|
// Cap max number of nodes
|
||||||
|
maxLen := len(nodes.Items)
|
||||||
|
if maxLen > maxNodes {
|
||||||
|
maxLen = maxNodes
|
||||||
|
}
|
||||||
|
|
||||||
scName = fmt.Sprintf("%v-%v", testSCPrefix, f.Namespace.Name)
|
scName = fmt.Sprintf("%v-%v", testSCPrefix, f.Namespace.Name)
|
||||||
// Choose the first node
|
// Choose the first node
|
||||||
node0 := &nodes.Items[0]
|
node0 := &nodes.Items[0]
|
||||||
@ -167,7 +177,7 @@ var _ = utils.SIGDescribe("PersistentVolumes-local ", func() {
|
|||||||
config = &localTestConfig{
|
config = &localTestConfig{
|
||||||
ns: f.Namespace.Name,
|
ns: f.Namespace.Name,
|
||||||
client: f.ClientSet,
|
client: f.ClientSet,
|
||||||
nodes: nodes.Items,
|
nodes: nodes.Items[:maxLen],
|
||||||
node0: node0,
|
node0: node0,
|
||||||
scName: scName,
|
scName: scName,
|
||||||
ssTester: ssTester,
|
ssTester: ssTester,
|
||||||
|
Loading…
Reference in New Issue
Block a user