@@ -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"
0 commit comments