Skip to content

Commit 93e0e4d

Browse files
committed
Adding presubmit pull-perf-tests-ec2-master-scale-performance-100 job
After updating the latest prometheus-operator, the logs were not helpful. This helps in order to have the kops job capture logs from the prometheus operator Signed-off-by: ronaldngounou <rngounou@amazon.com>
1 parent 6871432 commit 93e0e4d

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
presubmits:
2+
kubernetes/kops:
3+
- name: pull-perf-tests-ec2-master-scale-performance-100
4+
tags:
5+
- "perfDashPrefix: aws-5000Nodes"
6+
- "perfDashBuildsCount: 270"
7+
- "perfDashJobType: performance"
8+
cluster: eks-prow-build-cluster
9+
always_run: false
10+
optional: true
11+
skip_report: false
12+
labels:
13+
preset-service-account: "true"
14+
preset-aws-ssh: "true"
15+
preset-aws-credential-boskos-scale-001-kops: "true"
16+
preset-dind-enabled: "true"
17+
decorate: true
18+
decoration_config:
19+
timeout: 480m
20+
path_alias: k8s.io/kops
21+
extra_refs:
22+
- org: kubernetes
23+
repo: kubernetes
24+
base_ref: master
25+
path_alias: k8s.io/kubernetes
26+
- org: kubernetes
27+
repo: perf-tests
28+
base_ref: master
29+
path_alias: k8s.io/perf-tests
30+
annotations:
31+
test.kops.k8s.io/cloud: aws
32+
test.kops.k8s.io/distro: u2204
33+
test.kops.k8s.io/k8s_version: stable
34+
test.kops.k8s.io/kops_channel: alpha
35+
test.kops.k8s.io/networking: amazonvpc
36+
testgrid-dashboards: kops-misc, sig-cluster-lifecycle-kops, sig-scalability-aws, sig-release-master-informing, amazon-ec2-release
37+
testgrid-tab-name: ec2-master-scale-performance
38+
testgrid-alert-email: kubernetes-sig-scale@googlegroups.com, eks-scalability@amazon.com, release-team@kubernetes.io
39+
spec:
40+
containers:
41+
- image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20260108-6ef4f0b08f-master
42+
imagePullPolicy: Always
43+
command:
44+
- runner.sh
45+
args:
46+
- ./tests/e2e/scenarios/scalability/run-test.sh
47+
securityContext:
48+
privileged: true
49+
env:
50+
- name: KUBE_SSH_KEY_PATH
51+
value: /etc/aws-ssh/aws-ssh-private
52+
- name: KUBE_SSH_USER
53+
value: ubuntu
54+
- name: GOPATH
55+
value: /home/prow/go
56+
- name: ARTIFACTS
57+
value: $(ARTIFACTS)
58+
- name: CNI_PLUGIN
59+
value: "amazonvpc"
60+
- name: KUBE_NODE_COUNT
61+
value: "5000"
62+
- name: CL2_LOAD_TEST_THROUGHPUT
63+
value: "50"
64+
- name: CL2_DELETE_TEST_THROUGHPUT
65+
value: "50"
66+
- name: CL2_RATE_LIMIT_POD_CREATION
67+
value: "false"
68+
- name: NODE_MODE
69+
value: "master"
70+
- name: CONTROL_PLANE_COUNT
71+
value: "3"
72+
- name: CONTROL_PLANE_SIZE
73+
value: "c5.18xlarge"
74+
- name: KOPS_STATE_STORE
75+
value: "s3://k8s-infra-kops-scale-tests"
76+
- name: PROMETHEUS_SCRAPE_KUBE_PROXY
77+
value: "true"
78+
- name: CL2_ENABLE_DNS_PROGRAMMING
79+
value: "true"
80+
- name: CL2_ENABLE_API_AVAILABILITY_MEASUREMENT
81+
value: "true"
82+
- name: CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD
83+
value: "99.5"
84+
- name: CL2_ALLOWED_SLOW_API_CALLS
85+
value: "1"
86+
- name: ENABLE_PROMETHEUS_SERVER
87+
value: "true"
88+
- name: PROMETHEUS_PVC_STORAGE_CLASS
89+
value: "gp2"
90+
- name: CLOUD_PROVIDER
91+
value: "aws"
92+
- name: CLUSTER_NAME
93+
value: "scale-5000.presubmit.test-cncf-aws.k8s.io"
94+
- name: KOPS_IRSA
95+
value: "true"
96+
resources:
97+
requests:
98+
cpu: 7
99+
memory: 24Gi
100+
limits:
101+
cpu: 7
102+
memory: 24Gi

0 commit comments

Comments
 (0)