Skip to content

Commit 7109b20

Browse files
test: e2e tests support to run on gcp and aws on 2.6 branch [p0] (#45980)
pr: #45621 --------- Signed-off-by: Zhikun Yao <zhikun.yao@zilliz.com> Co-authored-by: zhikunyao <zhikun.yao@zilliz.com>
1 parent 7b6aa21 commit 7109b20

File tree

13 files changed

+1400
-0
lines changed

13 files changed

+1400
-0
lines changed
Lines changed: 315 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,315 @@
1+
affinity:
2+
nodeAffinity:
3+
preferredDuringSchedulingIgnoredDuringExecution:
4+
- preference:
5+
matchExpressions:
6+
- key: jenkins-e2e-amd
7+
operator: In
8+
values:
9+
- "true"
10+
weight: 100
11+
- preference:
12+
matchExpressions:
13+
- key: node-role.kubernetes.io/e2e
14+
operator: Exists
15+
weight: 1
16+
cluster:
17+
enabled: true
18+
streaming:
19+
enabled: true
20+
proxy:
21+
resources:
22+
limits:
23+
cpu: "1"
24+
memory: 4Gi
25+
requests:
26+
cpu: "0.3"
27+
memory: 256Mi
28+
dataNode:
29+
resources:
30+
limits:
31+
cpu: "6"
32+
memory: 8Gi
33+
requests:
34+
cpu: "0.5"
35+
memory: 2Gi
36+
indexNode:
37+
enabled: false
38+
disk:
39+
enabled: true
40+
resources:
41+
limits:
42+
cpu: "2"
43+
memory: 8Gi
44+
requests:
45+
cpu: "0.5"
46+
memory: 500Mi
47+
queryNode:
48+
disk:
49+
enabled: true
50+
resources:
51+
limits:
52+
cpu: "2"
53+
memory: 4Gi
54+
requests:
55+
cpu: "0.5"
56+
memory: 1Gi
57+
streamingNode:
58+
resources:
59+
limits:
60+
cpu: "3"
61+
memory: 8Gi
62+
requests:
63+
cpu: "0.5"
64+
memory: 3Gi
65+
mixCoordinator:
66+
resources:
67+
limits:
68+
cpu: "1"
69+
memory: 4Gi
70+
requests:
71+
cpu: "0.2"
72+
memory: 256Mi
73+
service:
74+
type: ClusterIP
75+
log:
76+
level: debug
77+
extraConfigFiles:
78+
user.yaml: |+
79+
common:
80+
storage:
81+
enablev2: true
82+
dataCoord:
83+
gc:
84+
interval: 1800
85+
missingTolerance: 1800
86+
dropTolerance: 1800
87+
queryNode:
88+
segcore:
89+
exprEvalBatchSize: 512
90+
metrics:
91+
serviceMonitor:
92+
enabled: true
93+
etcd:
94+
affinity:
95+
nodeAffinity:
96+
preferredDuringSchedulingIgnoredDuringExecution:
97+
- preference:
98+
matchExpressions:
99+
- key: jenkins-e2e-amd
100+
operator: In
101+
values:
102+
- "true"
103+
weight: 100
104+
- preference:
105+
matchExpressions:
106+
- key: node-role.kubernetes.io/e2e
107+
operator: Exists
108+
weight: 1
109+
metrics:
110+
enabled: true
111+
podMonitor:
112+
enabled: true
113+
replicaCount: 1
114+
resources:
115+
requests:
116+
cpu: "0.2"
117+
memory: 256Mi
118+
limits:
119+
cpu: "1"
120+
memory: 4Gi
121+
tolerations:
122+
- effect: PreferNoSchedule
123+
key: jenkins-milvus-ci-only
124+
operator: Equal
125+
value: "true"
126+
- effect: NoSchedule
127+
key: node-role.kubernetes.io/e2e
128+
operator: Exists
129+
image:
130+
all:
131+
pullPolicy: Always
132+
repository: harbor.milvus.io/milvus/milvus
133+
tag: PR-35426-20240812-46dadb120
134+
minio:
135+
affinity:
136+
nodeAffinity:
137+
preferredDuringSchedulingIgnoredDuringExecution:
138+
- preference:
139+
matchExpressions:
140+
- key: jenkins-e2e-amd
141+
operator: In
142+
values:
143+
- "true"
144+
weight: 100
145+
- preference:
146+
matchExpressions:
147+
- key: node-role.kubernetes.io/e2e
148+
operator: Exists
149+
weight: 1
150+
mode: standalone
151+
resources:
152+
requests:
153+
cpu: "0.2"
154+
memory: 512Mi
155+
limits:
156+
cpu: "1"
157+
memory: 4Gi
158+
tolerations:
159+
- effect: PreferNoSchedule
160+
key: jenkins-milvus-ci-only
161+
operator: Equal
162+
value: "true"
163+
- effect: NoSchedule
164+
key: node-role.kubernetes.io/e2e
165+
operator: Exists
166+
pulsarv3:
167+
enabled: true
168+
bookkeeper:
169+
affinity:
170+
nodeAffinity:
171+
preferredDuringSchedulingIgnoredDuringExecution:
172+
- preference:
173+
matchExpressions:
174+
- key: jenkins-e2e-amd
175+
operator: In
176+
values:
177+
- "true"
178+
weight: 100
179+
- preference:
180+
matchExpressions:
181+
- key: node-role.kubernetes.io/e2e
182+
operator: Exists
183+
weight: 1
184+
resources:
185+
requests:
186+
cpu: "0.1"
187+
memory: 256Mi
188+
limits:
189+
cpu: "0.5"
190+
memory: 2Gi
191+
configData:
192+
PULSAR_MEM: >
193+
-Xms512m
194+
-Xmx512m
195+
-XX:MaxDirectMemorySize=1024m
196+
tolerations:
197+
- effect: PreferNoSchedule
198+
key: jenkins-milvus-ci-only
199+
operator: Equal
200+
value: "true"
201+
- effect: NoSchedule
202+
key: node-role.kubernetes.io/e2e
203+
operator: Exists
204+
broker:
205+
affinity:
206+
nodeAffinity:
207+
preferredDuringSchedulingIgnoredDuringExecution:
208+
- preference:
209+
matchExpressions:
210+
- key: jenkins-e2e-amd
211+
operator: In
212+
values:
213+
- "true"
214+
weight: 100
215+
- preference:
216+
matchExpressions:
217+
- key: node-role.kubernetes.io/e2e
218+
operator: Exists
219+
weight: 1
220+
replicaCount: 2
221+
resources:
222+
requests:
223+
cpu: "0.1"
224+
memory: 256Mi
225+
limits:
226+
cpu: "0.5"
227+
memory: 4Gi
228+
tolerations:
229+
- effect: PreferNoSchedule
230+
key: jenkins-milvus-ci-only
231+
operator: Equal
232+
value: "true"
233+
- effect: NoSchedule
234+
key: node-role.kubernetes.io/e2e
235+
operator: Exists
236+
components:
237+
autorecovery: false
238+
proxy:
239+
affinity:
240+
nodeAffinity:
241+
preferredDuringSchedulingIgnoredDuringExecution:
242+
- preference:
243+
matchExpressions:
244+
- key: jenkins-e2e-amd
245+
operator: In
246+
values:
247+
- "true"
248+
weight: 100
249+
- preference:
250+
matchExpressions:
251+
- key: node-role.kubernetes.io/e2e
252+
operator: Exists
253+
weight: 1
254+
resources:
255+
requests:
256+
cpu: "0.1"
257+
memory: 256Mi
258+
limits:
259+
cpu: "0.5"
260+
memory: 2Gi
261+
tolerations:
262+
- effect: PreferNoSchedule
263+
key: jenkins-milvus-ci-only
264+
operator: Equal
265+
value: "true"
266+
- effect: NoSchedule
267+
key: node-role.kubernetes.io/e2e
268+
operator: Exists
269+
wsResources:
270+
requests:
271+
cpu: "0.1"
272+
memory: 256Mi
273+
limits:
274+
cpu: "0.5"
275+
memory: 2Gi
276+
zookeeper:
277+
affinity:
278+
nodeAffinity:
279+
preferredDuringSchedulingIgnoredDuringExecution:
280+
- preference:
281+
matchExpressions:
282+
- key: jenkins-e2e-amd
283+
operator: In
284+
values:
285+
- "true"
286+
weight: 100
287+
- preference:
288+
matchExpressions:
289+
- key: node-role.kubernetes.io/e2e
290+
operator: Exists
291+
weight: 1
292+
replicaCount: 1
293+
resources:
294+
requests:
295+
cpu: "0.1"
296+
memory: 256Mi
297+
limits:
298+
cpu: "0.5"
299+
memory: 2Gi
300+
tolerations:
301+
- effect: PreferNoSchedule
302+
key: jenkins-milvus-ci-only
303+
operator: Equal
304+
value: "true"
305+
- effect: NoSchedule
306+
key: node-role.kubernetes.io/e2e
307+
operator: Exists
308+
tolerations:
309+
- effect: PreferNoSchedule
310+
key: jenkins-milvus-ci-only
311+
operator: Equal
312+
value: "true"
313+
- effect: NoSchedule
314+
key: node-role.kubernetes.io/e2e
315+
operator: Exists

0 commit comments

Comments
 (0)