Skip to content

Commit e0e1a70

Browse files
committed
create new 5k dra job
1 parent 5496e63 commit e0e1a70

File tree

3 files changed

+215
-2
lines changed

3 files changed

+215
-2
lines changed

config/jobs/kubernetes/sig-scalability/DRA/sig-scalability-periodic-dra.yaml

Lines changed: 211 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,9 +348,9 @@ periodics:
348348
repo: kubernetes
349349
base_ref: master
350350
path_alias: k8s.io/kubernetes
351-
- org: alaypatel07
351+
- org: kubernetes
352352
repo: perf-tests
353-
base_ref: dra-extended-resources
353+
base_ref: master
354354
path_alias: k8s.io/perf-tests
355355
spec:
356356
containers:
@@ -405,3 +405,212 @@ periodics:
405405
value: "true"
406406
- name: NODE_PRELOAD_IMAGES
407407
value: "gcr.io/k8s-staging-perf-tests/sleep:v0.0.3"
408+
409+
- name: ci-kubernetes-e2e-kops-gce-100-node-dra-with-workload-ipalias-using-cl2
410+
tags:
411+
- "perfDashPrefix: gce-dra-100Nodes-with-workload-dev"
412+
- "perfDashBuildsCount: 270"
413+
- "perfDashJobType: performance"
414+
cluster: k8s-infra-prow-build
415+
interval: 4h
416+
labels:
417+
preset-k8s-ssh: "true"
418+
preset-dind-enabled: "true"
419+
decorate: true
420+
decoration_config:
421+
timeout: 480m
422+
extra_refs:
423+
- org: kubernetes
424+
repo: kubernetes
425+
base_ref: master
426+
path_alias: k8s.io/kubernetes
427+
- org: kubernetes
428+
repo: perf-tests
429+
base_ref: master
430+
path_alias: k8s.io/perf-tests
431+
- org: kubernetes
432+
repo: kops
433+
base_ref: master
434+
path_alias: k8s.io/kops
435+
workdir: true
436+
annotations:
437+
test.kops.k8s.io/cloud: gce
438+
test.kops.k8s.io/distro: u2404
439+
test.kops.k8s.io/k8s_version: stable
440+
test.kops.k8s.io/kops_channel: alpha
441+
test.kops.k8s.io/networking: ipalias
442+
testgrid-dashboards: kops-misc, sig-cluster-lifecycle-kops, sig-scalability-gce, sig-scalability-dra
443+
testgrid-tab-name: gce-dra-with-workload-master-scalability-100-canary
444+
description: "Uses kops to run k8s.io/perf-tests/run-e2e.sh against a 100-node cluster with DRA enabled"
445+
spec:
446+
serviceAccountName: prow-build
447+
containers:
448+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250925-95b5a2c7a5-master
449+
imagePullPolicy: Always
450+
command:
451+
- runner.sh
452+
args:
453+
- ./tests/e2e/scenarios/scalability/run-test.sh
454+
securityContext:
455+
privileged: true
456+
env:
457+
- name: KUBE_SSH_KEY_PATH
458+
value: /etc/ssh-key-secret/ssh-private
459+
- name: KUBE_SSH_USER
460+
value: ubuntu
461+
- name: GOPATH
462+
value: /home/prow/go
463+
- name: ARTIFACTS
464+
value: $(ARTIFACTS)
465+
- name: CNI_PLUGIN
466+
value: gce
467+
- name: KUBE_NODE_COUNT
468+
value: "100"
469+
- name: CL2_MODE
470+
value: "Indexed"
471+
- name: CL2_NODES_PER_NAMESPACE
472+
value: "10"
473+
- name: CL2_JOB_RUNNING_TIME
474+
value: "3s"
475+
- name: CL2_LONG_JOB_RUNNING_TIME
476+
value: "45m"
477+
- name: CL2_EXTENDED_RESOURCE_NAME
478+
value: "example.com/gpu"
479+
# - name: CL2_LOAD_TEST_THROUGHPUT
480+
# value: "50"
481+
# - name: CL2_DELETE_TEST_THROUGHPUT
482+
# value: "50"
483+
- name: CL2_RATE_LIMIT_POD_CREATION
484+
value: "false"
485+
- name: NODE_MODE
486+
value: "master"
487+
- name: CONTROL_PLANE_COUNT
488+
value: "1"
489+
- name: CONTROL_PLANE_SIZE
490+
value: "c4-standard-96"
491+
- name: KUBE_PROXY_MODE
492+
value: "nftables"
493+
- name: ENABLE_PROMETHEUS_SERVER
494+
value: "true"
495+
- name: PROMETHEUS_SCRAPE_KUBELETS
496+
value: "true"
497+
- name: PROMETHEUS_PVC_STORAGE_CLASS
498+
value: "ssd-csi"
499+
- name: CLOUD_PROVIDER
500+
value: "gce"
501+
- name: BOSKOS_RESOURCE_TYPE
502+
value: "scalability-project"
503+
- name: KOPS_CL2_TEST_CONFIG
504+
value: testing/dra/config.yaml
505+
resources:
506+
requests:
507+
cpu: "7"
508+
memory: "28Gi"
509+
limits:
510+
cpu: "7"
511+
memory: "28Gi"
512+
513+
- name: ci-kubernetes-e2e-kops-gce-5000-node-dra-with-workload-ipalias-using-cl2
514+
tags:
515+
- "perfDashPrefix: gce-dra-5000Nodes-with-workload"
516+
- "perfDashBuildsCount: 270"
517+
- "perfDashJobType: performance"
518+
cluster: k8s-infra-prow-build
519+
cron: '0 3 * * *' # Run once a day at 03:00 UTC
520+
labels:
521+
preset-k8s-ssh: "true"
522+
preset-dind-enabled: "true"
523+
job_queue_name: "5k-gce-scale-test" # DON'T REMOVE THIS
524+
decorate: true
525+
decoration_config:
526+
timeout: 480m
527+
extra_refs:
528+
- org: kubernetes
529+
repo: kubernetes
530+
base_ref: master
531+
path_alias: k8s.io/kubernetes
532+
- org: kubernetes
533+
repo: perf-tests
534+
base_ref: master
535+
path_alias: k8s.io/perf-tests
536+
- org: kubernetes
537+
repo: kops
538+
base_ref: master
539+
path_alias: k8s.io/kops
540+
workdir: true
541+
annotations:
542+
test.kops.k8s.io/cloud: gce
543+
test.kops.k8s.io/distro: u2404
544+
test.kops.k8s.io/k8s_version: stable
545+
test.kops.k8s.io/kops_channel: alpha
546+
test.kops.k8s.io/networking: ipalias
547+
testgrid-dashboards: kops-misc, sig-cluster-lifecycle-kops, sig-scalability-gce, sig-scalability-dra
548+
testgrid-tab-name: gce-dra-with-workload-master-scalability-5000
549+
testgrid-alert-email: kubernetes-sig-scale@googlegroups.com, kubernetes-scalability-tickets@google.com
550+
testgrid-num-failures-to-alert: '2'
551+
description: "Uses kops to run k8s.io/perf-tests/run-e2e.sh against a 5000-node cluster with DRA enabled"
552+
spec:
553+
serviceAccountName: prow-build
554+
containers:
555+
- image: us-central1-docker.pkg.dev/k8s-staging-test-infra/images/kubekins-e2e:v20250925-95b5a2c7a5-master
556+
imagePullPolicy: Always
557+
command:
558+
- runner.sh
559+
args:
560+
- ./tests/e2e/scenarios/scalability/run-test.sh
561+
securityContext:
562+
privileged: true
563+
env:
564+
- name: KUBE_SSH_KEY_PATH
565+
value: /etc/ssh-key-secret/ssh-private
566+
- name: KUBE_SSH_USER
567+
value: ubuntu
568+
- name: GOPATH
569+
value: /home/prow/go
570+
- name: ARTIFACTS
571+
value: $(ARTIFACTS)
572+
- name: CNI_PLUGIN
573+
value: gce
574+
- name: KUBE_NODE_COUNT
575+
value: "5000"
576+
- name: CL2_MODE
577+
value: "Indexed"
578+
- name: CL2_NODES_PER_NAMESPACE
579+
value: "2500"
580+
- name: CL2_JOB_RUNNING_TIME
581+
value: "3s"
582+
- name: CL2_LONG_JOB_RUNNING_TIME
583+
value: "240m"
584+
# - name: CL2_LOAD_TEST_THROUGHPUT
585+
# value: "50"
586+
# - name: CL2_DELETE_TEST_THROUGHPUT
587+
# value: "50"
588+
- name: CL2_RATE_LIMIT_POD_CREATION
589+
value: "false"
590+
- name: NODE_MODE
591+
value: "master"
592+
- name: CONTROL_PLANE_COUNT
593+
value: "1"
594+
- name: CONTROL_PLANE_SIZE
595+
value: "c4-standard-96"
596+
- name: KUBE_PROXY_MODE
597+
value: "nftables"
598+
- name: ENABLE_PROMETHEUS_SERVER
599+
value: "true"
600+
- name: PROMETHEUS_SCRAPE_KUBELETS
601+
value: "true"
602+
- name: PROMETHEUS_PVC_STORAGE_CLASS
603+
value: "ssd-csi"
604+
- name: CLOUD_PROVIDER
605+
value: "gce"
606+
- name: BOSKOS_RESOURCE_TYPE
607+
value: "scalability-scale-project"
608+
- name: KOPS_CL2_TEST_CONFIG
609+
value: testing/dra/config.yaml
610+
resources:
611+
requests:
612+
cpu: "7"
613+
memory: "28Gi"
614+
limits:
615+
cpu: "7"
616+
memory: "28Gi"

config/jobs/kubernetes/sig-scalability/sig-scalability-release-blocking-jobs.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ periodics:
1111
preset-e2e-scalability-periodics: "true"
1212
preset-e2e-scalability-periodics-master: "true"
1313
decorate: true
14+
job_queue_name: "5k-gce-scale-test" # DON'T REMOVE THIS
1415
decoration_config:
1516
timeout: 270m
1617
annotations:
@@ -85,6 +86,7 @@ periodics:
8586
preset-e2e-scalability-periodics: "true"
8687
preset-e2e-scalability-periodics-master: "true"
8788
decorate: true
89+
job_queue_name: "5k-gce-scale-test" # DON'T REMOVE THIS
8890
decoration_config:
8991
timeout: 450m
9092
extra_refs:

config/prow/config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ plank:
1111
'k8sio-image-promo': 1
1212
# limits concurrency for k8s-test-infra-staging project
1313
'test-infra-staging-image-push': 1
14+
# limits concurrency for 5k GCE jobs
15+
'5k-gce-scale-test': 1
1416
default_decoration_config_entries:
1517
- config:
1618
timeout: 2h

0 commit comments

Comments
 (0)