@@ -748,3 +748,108 @@ presubmits:
748748 annotations :
749749 testgrid-dashboards : sig-cluster-lifecycle-cluster-api-provider-azure
750750 testgrid-tab-name : capz-pr-windows-containerd-upstream-custom-k8s-main
751+ - name : pull-cluster-api-provider-azure-load-test-custom-builds
752+ cluster : eks-prow-build-cluster
753+ decorate : true
754+ decoration_config :
755+ timeout : 8h
756+ path_alias : " sigs.k8s.io/cluster-api-provider-azure"
757+ always_run : false
758+ optional : true
759+ run_if_changed : ' test\/e2e\/conformance_test.go|templates\/test|^scripts\/|conformance.mk'
760+ labels :
761+ preset-dind-enabled : " true"
762+ preset-kind-volume-mounts : " true"
763+ preset-azure-community : " true"
764+ branches :
765+ - ^main$
766+ extra_refs :
767+ - org : kubernetes
768+ repo : kubernetes
769+ base_ref : master
770+ path_alias : k8s.io/kubernetes
771+ - org : kubernetes
772+ repo : perf-tests
773+ base_ref : " master"
774+ path_alias : " k8s.io/perf-tests"
775+ spec :
776+ serviceAccountName : azure
777+ containers :
778+ - image : gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240803-cf1183f2db-master
779+ command :
780+ - runner.sh
781+ - ./scripts/ci-entrypoint.sh
782+ args :
783+ - bash
784+ - -c
785+ - >-
786+ cd ${GOPATH}/src/k8s.io/perf-tests/ &&
787+ ./run-e2e.sh cluster-loader2
788+ --nodes=100 \
789+ --prometheus-scrape-kubelets=true \
790+ --prometheus-scrape-node-exporter \
791+ --provider=aks \
792+ --testconfig=testing/load/config.yaml \
793+ --testconfig=testing/huge-service/config.yaml \
794+ --testconfig=testing/access-tokens/config.yaml \
795+ --testoverrides=./testing/experiments/enable_restart_count_check.yaml \
796+ --testoverrides=./testing/experiments/use_simple_latency_query.yaml \
797+ --testoverrides=./testing/overrides/load_throughput.yaml \
798+ --v=2
799+ securityContext :
800+ privileged : true
801+ env :
802+ # CAPZ variables
803+ - name : TEST_K8S
804+ value : " true"
805+ - name : CLUSTER_TEMPLATE
806+ value : " templates/test/ci/cluster-template-prow-load.yaml"
807+ - name : NODE_MACHINE_TYPE
808+ value : " Standard_D8s_v3"
809+ - name : TEST_WINDOWS
810+ value : " false"
811+ - name : " CONTROL_PLANE_MACHINE_COUNT"
812+ value : " 3"
813+ - name : WINDOWS_WORKER_MACHINE_COUNT
814+ value : " 0" # Don't create windows workers
815+ - name : WORKER_MACHINE_COUNT
816+ value : " 100"
817+ # clusterloader2 variables
818+ - name : ENABLE_PROMETHEUS_SERVER
819+ value : " true"
820+ - name : PROMETHEUS_SCRAPE_APISERVER_ONLY
821+ value : " true"
822+ - name : PROMETHEUS_APISERVER_SCRAPE_PORT
823+ value : " 6443"
824+ - name : PROMETHEUS_SCRAPE_WINDOWS_NODE_EXPORTER
825+ value : " true"
826+ - name : CL2_PROMETHEUS_TOLERATE_MASTER
827+ value : " true"
828+ # from google cl2
829+ - name : CL2_ENABLE_DNS_PROGRAMMING
830+ value : " true"
831+ - name : CL2_SCHEDULER_THROUGHPUT_THRESHOLD
832+ value : " 0"
833+ - name : CL2_ENABLE_API_AVAILABILITY_MEASUREMENT
834+ value : " true"
835+ - name : CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD
836+ value : " 99.5"
837+ # azuredisk variables - required for Prometheus PVC
838+ - name : DEPLOY_AZURE_CSI_DRIVER
839+ value : " true"
840+ - name : AZUREDISK_CSI_DRIVER_VERSION
841+ value : " master"
842+ - name : PROMETHEUS_STORAGE_CLASS_PROVISIONER
843+ value : " kubernetes.io/azure-disk"
844+ - name : PROMETHEUS_STORAGE_CLASS_VOLUME_TYPE
845+ value : " StandardSSD_LRS"
846+ resources :
847+ requests :
848+ cpu : " 4"
849+ memory : " 9Gi"
850+ limits :
851+ cpu : " 4"
852+ memory : " 9Gi"
853+ annotations :
854+ testgrid-dashboards : sig-cluster-lifecycle-cluster-api-provider-azure
855+ testgrid-tab-name : capz-pr-scalability-100-node-k8s-main
0 commit comments