Skip to content

Commit 85641e3

Browse files
committed
Adding 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 2354636 commit 85641e3

File tree

1 file changed

+101
-0
lines changed

1 file changed

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

0 commit comments

Comments
 (0)