Skip to content

Commit 193822f

Browse files
committed
Add VPA tests that include all alpha and beta features enabled
1 parent d484d72 commit 193822f

File tree

1 file changed

+242
-10
lines changed

1 file changed

+242
-10
lines changed

config/jobs/kubernetes/sig-autoscaling/sig-autoscaling-config.yaml

Lines changed: 242 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ periodics:
4444
env:
4545
- name: NUMPROC
4646
value: "8"
47-
4847
annotations:
4948
testgrid-dashboards: sig-autoscaling-vpa
5049
testgrid-tab-name: autoscaling-vpa-actuation
@@ -93,7 +92,6 @@ periodics:
9392
env:
9493
- name: FEATURE_GATES
9594
value: "InPlaceOrRecreate=true"
96-
9795
annotations:
9896
testgrid-dashboards: sig-autoscaling-vpa
9997
testgrid-tab-name: autoscaling-vpa-admission-controller
@@ -142,7 +140,6 @@ periodics:
142140
env:
143141
- name: FEATURE_GATES
144142
value: "InPlaceOrRecreate=true"
145-
146143
annotations:
147144
testgrid-dashboards: sig-autoscaling-vpa
148145
testgrid-tab-name: autoscaling-vpa-full
@@ -191,7 +188,6 @@ periodics:
191188
env:
192189
- name: FEATURE_GATES
193190
value: "InPlaceOrRecreate=true"
194-
195191
annotations:
196192
testgrid-dashboards: sig-autoscaling-vpa
197193
testgrid-tab-name: autoscaling-vpa-recommender
@@ -240,10 +236,251 @@ periodics:
240236
env:
241237
- name: FEATURE_GATES
242238
value: "InPlaceOrRecreate=true"
243-
244239
annotations:
245240
testgrid-dashboards: sig-autoscaling-vpa
246241
testgrid-tab-name: autoscaling-vpa-updater
242+
- name: ci-kubernetes-e2e-autoscaling-vpa-actuation-alpha-beta
243+
cluster: k8s-infra-prow-build
244+
interval: 24h
245+
labels:
246+
preset-service-account: "true"
247+
preset-k8s-ssh: "true"
248+
preset-dind-enabled: "true"
249+
decorate: true
250+
decoration_config:
251+
timeout: 200m
252+
extra_refs:
253+
- org: kubernetes
254+
repo: autoscaler
255+
base_ref: master
256+
path_alias: k8s.io/autoscaler
257+
workdir: true
258+
spec:
259+
containers:
260+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251029-79c2132152-master
261+
command:
262+
- runner.sh
263+
- /workspace/scenarios/kubernetes_e2e.py
264+
args:
265+
- --check-leaked-resources
266+
- --extract=ci/latest
267+
- --gcp-node-image=gci
268+
- --gcp-zone=us-central1-b
269+
- --provider=gce
270+
- --test=false
271+
- --test-cmd=../vertical-pod-autoscaler/hack/run-e2e.sh
272+
- --test-cmd-args=actuation
273+
- --timeout=180m
274+
# docker-in-docker needs privileged mode
275+
securityContext:
276+
privileged: true
277+
resources:
278+
limits:
279+
cpu: 2
280+
memory: 6Gi
281+
requests:
282+
cpu: 2
283+
memory: 6Gi
284+
env:
285+
- name: NUMPROC
286+
value: "8"
287+
- name: ENABLE_ALL_FEATURE_GATES
288+
value: "true"
289+
annotations:
290+
testgrid-dashboards: sig-autoscaling-vpa
291+
testgrid-tab-name: autoscaling-vpa-actuation-alpha-beta
292+
- name: ci-kubernetes-e2e-autoscaling-vpa-admission-controller-alpha-beta
293+
cluster: k8s-infra-prow-build
294+
interval: 24h
295+
labels:
296+
preset-service-account: "true"
297+
preset-k8s-ssh: "true"
298+
preset-dind-enabled: "true"
299+
decorate: true
300+
decoration_config:
301+
timeout: 80m
302+
extra_refs:
303+
- org: kubernetes
304+
repo: autoscaler
305+
base_ref: master
306+
path_alias: k8s.io/autoscaler
307+
workdir: true
308+
spec:
309+
containers:
310+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251029-79c2132152-master
311+
command:
312+
- runner.sh
313+
- /workspace/scenarios/kubernetes_e2e.py
314+
args:
315+
- --check-leaked-resources
316+
- --extract=ci/latest
317+
- --gcp-node-image=gci
318+
- --gcp-zone=us-central1-b
319+
- --provider=gce
320+
- --test=false
321+
- --test-cmd=../vertical-pod-autoscaler/hack/run-e2e.sh
322+
- --test-cmd-args=admission-controller
323+
- --timeout=60m
324+
# docker-in-docker needs privileged mode
325+
securityContext:
326+
privileged: true
327+
resources:
328+
limits:
329+
cpu: 2
330+
memory: 6Gi
331+
requests:
332+
cpu: 2
333+
memory: 6Gi
334+
env:
335+
- name: ENABLE_ALL_FEATURE_GATES
336+
value: "true"
337+
annotations:
338+
testgrid-dashboards: sig-autoscaling-vpa
339+
testgrid-tab-name: autoscaling-vpa-admission-controller-alpha-beta
340+
- name: ci-kubernetes-e2e-autoscaling-vpa-full-alpha-beta
341+
cluster: k8s-infra-prow-build
342+
interval: 24h
343+
labels:
344+
preset-service-account: "true"
345+
preset-k8s-ssh: "true"
346+
preset-dind-enabled: "true"
347+
decorate: true
348+
decoration_config:
349+
timeout: 120m
350+
extra_refs:
351+
- org: kubernetes
352+
repo: autoscaler
353+
base_ref: master
354+
path_alias: k8s.io/autoscaler
355+
workdir: true
356+
spec:
357+
containers:
358+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251029-79c2132152-master
359+
command:
360+
- runner.sh
361+
- /workspace/scenarios/kubernetes_e2e.py
362+
args:
363+
- --check-leaked-resources
364+
- --extract=ci/latest
365+
- --gcp-node-image=gci
366+
- --gcp-zone=us-central1-b
367+
- --provider=gce
368+
- --test=false
369+
- --test-cmd=../vertical-pod-autoscaler/hack/run-e2e.sh
370+
- --test-cmd-args=full-vpa
371+
- --timeout=100m
372+
# docker-in-docker needs privileged mode
373+
securityContext:
374+
privileged: true
375+
resources:
376+
limits:
377+
cpu: 2
378+
memory: 6Gi
379+
requests:
380+
cpu: 2
381+
memory: 6Gi
382+
env:
383+
- name: ENABLE_ALL_FEATURE_GATES
384+
value: "true"
385+
annotations:
386+
testgrid-dashboards: sig-autoscaling-vpa
387+
testgrid-tab-name: autoscaling-vpa-full-alpha-beta
388+
- name: ci-kubernetes-e2e-autoscaling-vpa-recommender-alpha-beta
389+
cluster: k8s-infra-prow-build
390+
interval: 24h
391+
labels:
392+
preset-service-account: "true"
393+
preset-k8s-ssh: "true"
394+
preset-dind-enabled: "true"
395+
decorate: true
396+
decoration_config:
397+
timeout: 150m
398+
extra_refs:
399+
- org: kubernetes
400+
repo: autoscaler
401+
base_ref: master
402+
path_alias: k8s.io/autoscaler
403+
workdir: true
404+
spec:
405+
containers:
406+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251029-79c2132152-master
407+
command:
408+
- runner.sh
409+
- /workspace/scenarios/kubernetes_e2e.py
410+
args:
411+
- --check-leaked-resources
412+
- --extract=ci/latest
413+
- --gcp-node-image=gci
414+
- --gcp-zone=us-central1-b
415+
- --provider=gce
416+
- --test=false
417+
- --test-cmd=../vertical-pod-autoscaler/hack/run-e2e.sh
418+
- --test-cmd-args=recommender
419+
- --timeout=120m
420+
# docker-in-docker needs privileged mode
421+
securityContext:
422+
privileged: true
423+
resources:
424+
limits:
425+
cpu: 2
426+
memory: 6Gi
427+
requests:
428+
cpu: 2
429+
memory: 6Gi
430+
env:
431+
- name: ENABLE_ALL_FEATURE_GATES
432+
value: "true"
433+
annotations:
434+
testgrid-dashboards: sig-autoscaling-vpa
435+
testgrid-tab-name: autoscaling-vpa-recommender-alpha-beta
436+
- name: ci-kubernetes-e2e-autoscaling-vpa-updater-alpha-beta
437+
cluster: k8s-infra-prow-build
438+
interval: 24h
439+
labels:
440+
preset-service-account: "true"
441+
preset-k8s-ssh: "true"
442+
preset-dind-enabled: "true"
443+
decorate: true
444+
decoration_config:
445+
timeout: 80m
446+
extra_refs:
447+
- org: kubernetes
448+
repo: autoscaler
449+
base_ref: master
450+
path_alias: k8s.io/autoscaler
451+
workdir: true
452+
spec:
453+
containers:
454+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20251029-79c2132152-master
455+
command:
456+
- runner.sh
457+
- /workspace/scenarios/kubernetes_e2e.py
458+
args:
459+
- --check-leaked-resources
460+
- --extract=ci/latest
461+
- --gcp-node-image=gci
462+
- --gcp-zone=us-central1-b
463+
- --provider=gce
464+
- --test=false
465+
- --test-cmd=../vertical-pod-autoscaler/hack/run-e2e.sh
466+
- --test-cmd-args=updater
467+
- --timeout=60m
468+
# docker-in-docker needs privileged mode
469+
securityContext:
470+
privileged: true
471+
resources:
472+
limits:
473+
cpu: 2
474+
memory: 6Gi
475+
requests:
476+
cpu: 2
477+
memory: 6Gi
478+
env:
479+
- name: ENABLE_ALL_FEATURE_GATES
480+
value: "true"
481+
annotations:
482+
testgrid-dashboards: sig-autoscaling-vpa
483+
testgrid-tab-name: autoscaling-vpa-updater-alpha-beta
247484
- interval: 24h
248485
name: ci-kubernetes-e2e-gci-gce-autoscaling
249486
cluster: k8s-infra-prow-build
@@ -284,7 +521,6 @@ periodics:
284521
requests:
285522
cpu: 2
286523
memory: 6Gi
287-
288524
annotations:
289525
testgrid-dashboards: sig-autoscaling-cluster-autoscaler
290526
testgrid-tab-name: gci-gce-autoscaling
@@ -320,7 +556,6 @@ periodics:
320556
requests:
321557
cpu: 2
322558
memory: 6Gi
323-
324559
annotations:
325560
testgrid-dashboards: sig-autoscaling-hpa
326561
testgrid-tab-name: gci-gce-autoscaling-hpa-cm
@@ -356,7 +591,6 @@ periodics:
356591
requests:
357592
cpu: 2
358593
memory: 6Gi
359-
360594
annotations:
361595
testgrid-dashboards: sig-autoscaling-hpa
362596
testgrid-tab-name: gci-gce-autoscaling-migs-hpa
@@ -393,7 +627,6 @@ periodics:
393627
requests:
394628
cpu: 2
395629
memory: 6Gi
396-
397630
annotations:
398631
# TODO: add to release blocking dashboards once run is successful
399632
testgrid-dashboards: sig-autoscaling-hpa
@@ -431,7 +664,6 @@ periodics:
431664
requests:
432665
cpu: 2
433666
memory: 6Gi
434-
435667
annotations:
436668
# TODO: add to release blocking dashboards once run is successful
437669
testgrid-dashboards: sig-autoscaling-hpa

0 commit comments

Comments
 (0)