Skip to content

Commit 93d75ee

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 6871432 commit 93d75ee

File tree

1 file changed

+103
-0
lines changed

1 file changed

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

0 commit comments

Comments
 (0)