Skip to content

Commit 3ac273b

Browse files
authored
Merge pull request #8902 from ykakarap/ps-scale-e2e-modify
🌱 modify scale e2e test defaults
2 parents e8eb540 + 7cd6a91 commit 3ac273b

File tree

3 files changed

+105
-5
lines changed

3 files changed

+105
-5
lines changed

test/e2e/data/infrastructure-inmemory/main/clusterclass-in-memory.yaml

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ spec:
2020
apiVersion: controlplane.cluster.x-k8s.io/v1beta1
2121
kind: KubeadmControlPlaneTemplate
2222
name: in-memory-control-plane
23+
machineHealthCheck:
24+
unhealthyConditions:
25+
- type: Ready
26+
status: Unknown
27+
timeout: 300s
28+
- type: Ready
29+
status: "False"
30+
timeout: 300s
2331
infrastructure:
2432
ref:
2533
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
@@ -39,6 +47,14 @@ spec:
3947
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
4048
kind: InMemoryMachineTemplate
4149
name: in-memory-default-worker-machinetemplate
50+
machineHealthCheck:
51+
unhealthyConditions:
52+
- type: Ready
53+
status: Unknown
54+
timeout: 300s
55+
- type: Ready
56+
status: "False"
57+
timeout: 300s
4258
---
4359
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
4460
kind: InMemoryClusterTemplate
@@ -83,15 +99,49 @@ metadata:
8399
name: in-memory-control-plane
84100
spec:
85101
template:
86-
spec: {}
102+
spec:
103+
behaviour:
104+
vm:
105+
provisioning:
106+
startupDuration: "30s"
107+
startupJitter: "0.2"
108+
node:
109+
provisioning:
110+
startupDuration: "10s"
111+
startupJitter: "0.2"
112+
apiServer:
113+
provisioning:
114+
startupDuration: "10s"
115+
startupJitter: "0.2"
116+
etcd:
117+
provisioning:
118+
startupDuration: "10s"
119+
startupJitter: "0.2"
87120
---
88121
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
89122
kind: InMemoryMachineTemplate
90123
metadata:
91124
name: in-memory-default-worker-machinetemplate
92125
spec:
93126
template:
94-
spec: {}
127+
spec:
128+
behaviour:
129+
vm:
130+
provisioning:
131+
startupDuration: "30s"
132+
startupJitter: "0.2"
133+
node:
134+
provisioning:
135+
startupDuration: "10s"
136+
startupJitter: "0.2"
137+
apiServer:
138+
provisioning:
139+
startupDuration: "10s"
140+
startupJitter: "0.2"
141+
etcd:
142+
provisioning:
143+
startupDuration: "10s"
144+
startupJitter: "0.2"
95145
---
96146
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
97147
kind: KubeadmConfigTemplate

test/e2e/scale_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ var _ = Describe("When scale testing using in-memory provider [Scale]", func() {
3535
ClusterCount: pointer.Int64(10),
3636
Concurrency: pointer.Int64(5),
3737
Flavor: pointer.String(""),
38-
ControlPlaneMachineCount: pointer.Int64(3),
38+
ControlPlaneMachineCount: pointer.Int64(1),
3939
WorkerMachineCount: pointer.Int64(3),
4040
}
4141
})

test/infrastructure/inmemory/templates/clusterclass-in-memory-quick-start.yaml

Lines changed: 52 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ spec:
2020
apiVersion: controlplane.cluster.x-k8s.io/v1beta1
2121
kind: KubeadmControlPlaneTemplate
2222
name: in-memory-quick-start-control-plane
23+
machineHealthCheck:
24+
unhealthyConditions:
25+
- type: Ready
26+
status: Unknown
27+
timeout: 300s
28+
- type: Ready
29+
status: "False"
30+
timeout: 300s
2331
infrastructure:
2432
ref:
2533
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
@@ -39,6 +47,14 @@ spec:
3947
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
4048
kind: InMemoryMachineTemplate
4149
name: in-memory-quick-start-default-worker-machinetemplate
50+
machineHealthCheck:
51+
unhealthyConditions:
52+
- type: Ready
53+
status: Unknown
54+
timeout: 300s
55+
- type: Ready
56+
status: "False"
57+
timeout: 300s
4258
---
4359
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
4460
kind: InMemoryClusterTemplate
@@ -83,15 +99,49 @@ metadata:
8399
name: in-memory-quick-start-control-plane
84100
spec:
85101
template:
86-
spec: {}
102+
spec:
103+
behaviour:
104+
vm:
105+
provisioning:
106+
startupDuration: "30s"
107+
startupJitter: "0.2"
108+
node:
109+
provisioning:
110+
startupDuration: "10s"
111+
startupJitter: "0.2"
112+
apiServer:
113+
provisioning:
114+
startupDuration: "10s"
115+
startupJitter: "0.2"
116+
etcd:
117+
provisioning:
118+
startupDuration: "10s"
119+
startupJitter: "0.2"
87120
---
88121
apiVersion: infrastructure.cluster.x-k8s.io/v1alpha1
89122
kind: InMemoryMachineTemplate
90123
metadata:
91124
name: in-memory-quick-start-default-worker-machinetemplate
92125
spec:
93126
template:
94-
spec: {}
127+
spec:
128+
behaviour:
129+
vm:
130+
provisioning:
131+
startupDuration: "30s"
132+
startupJitter: "0.2"
133+
node:
134+
provisioning:
135+
startupDuration: "10s"
136+
startupJitter: "0.2"
137+
apiServer:
138+
provisioning:
139+
startupDuration: "10s"
140+
startupJitter: "0.2"
141+
etcd:
142+
provisioning:
143+
startupDuration: "10s"
144+
startupJitter: "0.2"
95145
---
96146
apiVersion: bootstrap.cluster.x-k8s.io/v1beta1
97147
kind: KubeadmConfigTemplate

0 commit comments

Comments
 (0)