Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,98 @@
presubmits:
kubernetes/perf-tests:
- name: pull-perf-tests-ec2-master-scale-performance-100
cluster: eks-prow-build-cluster
always_run: false
optional: true
skip_report: false
labels:
preset-service-account: "true"
preset-aws-ssh: "true"
preset-aws-credential-boskos-scale-001-kops: "true"
preset-dind-enabled: "true"
decorate: true
decoration_config:
timeout: 480m
path_alias: k8s.io/perf-tests
extra_refs:
- org: kubernetes
repo: kubernetes
base_ref: master
path_alias: k8s.io/kubernetes
- org: kubernetes
repo: kops
base_ref: master
workdir: true
path_alias: k8s.io/kops
annotations:
test.kops.k8s.io/cloud: aws
test.kops.k8s.io/distro: u2204
test.kops.k8s.io/k8s_version: stable
test.kops.k8s.io/kops_channel: alpha
test.kops.k8s.io/networking: amazonvpc
testgrid-dashboards: presubmits-kubernetes-scalability
testgrid-tab-name: pull-perf-tests-ec2-master-scale-performance-100
spec:
containers:
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20260108-6ef4f0b08f-master
imagePullPolicy: Always
command:
- runner.sh
args:
- ./tests/e2e/scenarios/scalability/run-test.sh
securityContext:
privileged: true
env:
- name: KUBE_SSH_KEY_PATH
value: /etc/aws-ssh/aws-ssh-private
- name: KUBE_SSH_USER
value: ubuntu
- name: GOPATH
value: /home/prow/go
- name: ARTIFACTS
value: $(ARTIFACTS)
- name: CNI_PLUGIN
value: "amazonvpc"
- name: KUBE_NODE_COUNT
value: "100"
- name: CL2_LOAD_TEST_THROUGHPUT
value: "50"
- name: CL2_DELETE_TEST_THROUGHPUT
value: "50"
- name: CL2_RATE_LIMIT_POD_CREATION
value: "false"
- name: NODE_MODE
value: "master"
- name: CONTROL_PLANE_COUNT
value: "3"
- name: CONTROL_PLANE_SIZE
value: "c5.9xlarge"
- name: KOPS_STATE_STORE
value: "s3://k8s-infra-kops-scale-tests"
- name: PROMETHEUS_SCRAPE_KUBE_PROXY
value: "true"
- name: CL2_ENABLE_DNS_PROGRAMMING
value: "true"
- name: CL2_ENABLE_API_AVAILABILITY_MEASUREMENT
value: "true"
- name: CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD
value: "99.5"
- name: CL2_ALLOWED_SLOW_API_CALLS
value: "1"
- name: ENABLE_PROMETHEUS_SERVER
value: "true"
- name: PROMETHEUS_PVC_STORAGE_CLASS
value: "gp2"
- name: CLOUD_PROVIDER
value: "aws"
- name: CLUSTER_NAME
value: "pull-perf-scale-100.presubmit.test-cncf-aws.k8s.io"
- name: KOPS_IRSA
value: "true"
resources:
requests:
cpu: 5
memory: 16Gi
limits:
cpu: 5
memory: 16Gi