k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes/kops/kops-presubmits-scale.yaml (about) 1 # Test jobs generated by build_jobs.py (do not manually edit) 2 # 5 jobs 3 presubmits: 4 kubernetes/kops: 5 6 # {"cloud": "aws", "distro": "u2204", "k8s_version": "stable", "kops_channel": "alpha", "networking": "amazonvpc"} 7 - name: presubmit-kops-aws-scale-amazonvpc 8 cluster: eks-prow-build-cluster 9 branches: 10 - master 11 always_run: false 12 optional: false 13 skip_report: false 14 labels: 15 preset-service-account: "true" 16 preset-aws-ssh: "true" 17 preset-aws-credential: "true" 18 preset-dind-enabled: "true" 19 max_concurrency: 1 20 decorate: true 21 decoration_config: 22 timeout: 90m 23 path_alias: k8s.io/kops 24 extra_refs: 25 - org: kubernetes 26 repo: perf-tests 27 base_ref: master 28 path_alias: k8s.io/perf-tests 29 spec: 30 containers: 31 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 32 imagePullPolicy: Always 33 command: 34 - runner.sh 35 args: 36 - ./tests/e2e/scenarios/scalability/run-test.sh 37 securityContext: 38 privileged: true 39 env: 40 - name: KUBE_SSH_KEY_PATH 41 value: /etc/aws-ssh/aws-ssh-private 42 - name: KUBE_SSH_USER 43 value: ubuntu 44 - name: GOPATH 45 value: /home/prow/go 46 - name: CNI_PLUGIN 47 value: "amazonvpc" 48 - name: CLOUD_PROVIDER 49 value: "aws" 50 - name: CLUSTER_NAME 51 value: "e2e-ed860ed5de-2df82.test-cncf-aws.k8s.io" 52 - name: KOPS_STATE_STORE 53 value: "s3://k8s-kops-prow" 54 - name: KOPS_IRSA 55 value: "true" 56 resources: 57 requests: 58 cpu: "6" 59 memory: "16Gi" 60 limits: 61 cpu: "6" 62 memory: "16Gi" 63 annotations: 64 test.kops.k8s.io/cloud: aws 65 test.kops.k8s.io/distro: u2204 66 test.kops.k8s.io/k8s_version: stable 67 test.kops.k8s.io/kops_channel: alpha 68 test.kops.k8s.io/networking: amazonvpc 69 testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops 70 testgrid-days-of-results: '90' 71 testgrid-tab-name: presubmit-kops-aws-scale-amazonvpc 72 73 # {"cloud": "aws", "distro": "u2204", "k8s_version": "stable", "kops_channel": "alpha", "networking": "amazonvpc"} 74 - name: presubmit-kops-aws-scale-amazonvpc-using-cl2 75 cluster: eks-prow-build-cluster 76 branches: 77 - master 78 always_run: false 79 optional: false 80 skip_report: false 81 labels: 82 preset-service-account: "true" 83 preset-aws-ssh: "true" 84 preset-aws-credential-boskos-scale-001-kops: "true" 85 preset-dind-enabled: "true" 86 max_concurrency: 1 87 decorate: true 88 decoration_config: 89 timeout: 480m 90 path_alias: k8s.io/kops 91 extra_refs: 92 - org: kubernetes 93 repo: perf-tests 94 base_ref: master 95 path_alias: k8s.io/perf-tests 96 spec: 97 containers: 98 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 99 imagePullPolicy: Always 100 command: 101 - runner.sh 102 args: 103 - ./tests/e2e/scenarios/scalability/run-test.sh 104 securityContext: 105 privileged: true 106 env: 107 - name: KUBE_SSH_KEY_PATH 108 value: /etc/aws-ssh/aws-ssh-private 109 - name: KUBE_SSH_USER 110 value: ubuntu 111 - name: GOPATH 112 value: /home/prow/go 113 - name: ARTIFACTS 114 value: $(ARTIFACTS) 115 - name: CNI_PLUGIN 116 value: "amazonvpc" 117 - name: KUBE_NODE_COUNT 118 value: "5000" 119 - name: CL2_LOAD_TEST_THROUGHPUT 120 value: "50" 121 - name: CL2_DELETE_TEST_THROUGHPUT 122 value: "50" 123 - name: CL2_RATE_LIMIT_POD_CREATION 124 value: "false" 125 - name: NODE_MODE 126 value: "master" 127 - name: CONTROL_PLANE_COUNT 128 value: "3" 129 - name: CONTROL_PLANE_SIZE 130 value: "c5.18xlarge" 131 - name: KOPS_STATE_STORE 132 value: "s3://k8s-infra-kops-scale-tests" 133 - name: PROMETHEUS_SCRAPE_KUBE_PROXY 134 value: "true" 135 - name: CL2_ENABLE_DNS_PROGRAMMING 136 value: "true" 137 - name: CL2_ENABLE_API_AVAILABILITY_MEASUREMENT 138 value: "true" 139 - name: CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD 140 value: "99.5" 141 - name: CL2_ALLOWED_SLOW_API_CALLS 142 value: "1" 143 - name: ENABLE_PROMETHEUS_SERVER 144 value: "true" 145 - name: PROMETHEUS_PVC_STORAGE_CLASS 146 value: "gp2" 147 - name: CL2_NETWORK_LATENCY_THRESHOLD 148 value: "0.5s" 149 - name: CL2_ENABLE_VIOLATIONS_FOR_NETWORK_PROGRAMMING_LATENCIES 150 value: "true" 151 - name: CL2_NETWORK_PROGRAMMING_LATENCY_THRESHOLD 152 value: "20s" 153 - name: CL2_ENABLE_DNSTESTS 154 value: "false" 155 - name: CL2_USE_ADVANCED_DNSTEST 156 value: "false" 157 - name: SMALL_STATEFUL_SETS_PER_NAMESPACE 158 value: "0" 159 - name: MEDIUM_STATEFUL_SETS_PER_NAMESPACE 160 value: "0" 161 - name: CLOUD_PROVIDER 162 value: "aws" 163 - name: CLUSTER_NAME 164 value: "e2e-ff02749ef8-a423a.test-cncf-aws.k8s.io" 165 - name: KOPS_IRSA 166 value: "true" 167 resources: 168 requests: 169 cpu: "6" 170 memory: "16Gi" 171 limits: 172 cpu: "6" 173 memory: "16Gi" 174 annotations: 175 test.kops.k8s.io/cloud: aws 176 test.kops.k8s.io/distro: u2204 177 test.kops.k8s.io/k8s_version: stable 178 test.kops.k8s.io/kops_channel: alpha 179 test.kops.k8s.io/networking: amazonvpc 180 testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops 181 testgrid-days-of-results: '90' 182 testgrid-tab-name: presubmit-kops-aws-scale-amazonvpc-using-cl2 183 184 # {"cloud": "aws", "distro": "u2204", "k8s_version": "stable", "kops_channel": "alpha", "networking": "amazonvpc"} 185 - name: presubmit-kops-aws-small-scale-amazonvpc-using-cl2 186 cluster: eks-prow-build-cluster 187 branches: 188 - master 189 always_run: false 190 optional: false 191 skip_report: false 192 labels: 193 preset-service-account: "true" 194 preset-aws-ssh: "true" 195 preset-aws-credential-boskos-scale-001-kops: "true" 196 preset-dind-enabled: "true" 197 max_concurrency: 1 198 decorate: true 199 decoration_config: 200 timeout: 480m 201 path_alias: k8s.io/kops 202 extra_refs: 203 - org: kubernetes 204 repo: perf-tests 205 base_ref: master 206 path_alias: k8s.io/perf-tests 207 spec: 208 containers: 209 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 210 imagePullPolicy: Always 211 command: 212 - runner.sh 213 args: 214 - ./tests/e2e/scenarios/scalability/run-test.sh 215 securityContext: 216 privileged: true 217 env: 218 - name: KUBE_SSH_KEY_PATH 219 value: /etc/aws-ssh/aws-ssh-private 220 - name: KUBE_SSH_USER 221 value: ubuntu 222 - name: GOPATH 223 value: /home/prow/go 224 - name: ARTIFACTS 225 value: $(ARTIFACTS) 226 - name: CNI_PLUGIN 227 value: "amazonvpc" 228 - name: KUBE_NODE_COUNT 229 value: "500" 230 - name: CL2_SCHEDULER_THROUGHPUT_THRESHOLD 231 value: "20" 232 - name: CONTROL_PLANE_COUNT 233 value: "3" 234 - name: CONTROL_PLANE_SIZE 235 value: "c5.4xlarge" 236 - name: CL2_LOAD_TEST_THROUGHPUT 237 value: "50" 238 - name: CL2_DELETE_TEST_THROUGHPUT 239 value: "50" 240 - name: CL2_RATE_LIMIT_POD_CREATION 241 value: "false" 242 - name: NODE_MODE 243 value: "master" 244 - name: KOPS_STATE_STORE 245 value: "s3://k8s-infra-kops-scale-tests" 246 - name: PROMETHEUS_SCRAPE_KUBE_PROXY 247 value: "true" 248 - name: CL2_ENABLE_DNS_PROGRAMMING 249 value: "true" 250 - name: CL2_ENABLE_API_AVAILABILITY_MEASUREMENT 251 value: "true" 252 - name: CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD 253 value: "99.5" 254 - name: CL2_ALLOWED_SLOW_API_CALLS 255 value: "1" 256 - name: ENABLE_PROMETHEUS_SERVER 257 value: "true" 258 - name: PROMETHEUS_PVC_STORAGE_CLASS 259 value: "gp2" 260 - name: CL2_NETWORK_LATENCY_THRESHOLD 261 value: "0.5s" 262 - name: CL2_ENABLE_VIOLATIONS_FOR_NETWORK_PROGRAMMING_LATENCIES 263 value: "true" 264 - name: CL2_NETWORK_PROGRAMMING_LATENCY_THRESHOLD 265 value: "20s" 266 - name: CLOUD_PROVIDER 267 value: "aws" 268 - name: CLUSTER_NAME 269 value: "e2e-fa029a0ba8-a2033.test-cncf-aws.k8s.io" 270 - name: KOPS_IRSA 271 value: "true" 272 resources: 273 requests: 274 cpu: "6" 275 memory: "16Gi" 276 limits: 277 cpu: "6" 278 memory: "16Gi" 279 annotations: 280 test.kops.k8s.io/cloud: aws 281 test.kops.k8s.io/distro: u2204 282 test.kops.k8s.io/k8s_version: stable 283 test.kops.k8s.io/kops_channel: alpha 284 test.kops.k8s.io/networking: amazonvpc 285 testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops 286 testgrid-days-of-results: '90' 287 testgrid-tab-name: presubmit-kops-aws-small-scale-amazonvpc-using-cl2 288 289 # {"cloud": "gce", "distro": "u2204", "k8s_version": "stable", "kops_channel": "alpha", "networking": "gce"} 290 - name: presubmit-kops-gce-scale-ipalias-using-cl2 291 cluster: k8s-infra-prow-build 292 branches: 293 - master 294 always_run: false 295 optional: false 296 skip_report: false 297 labels: 298 preset-k8s-ssh: "true" 299 max_concurrency: 1 300 decorate: true 301 decoration_config: 302 timeout: 480m 303 path_alias: k8s.io/kops 304 extra_refs: 305 - org: kubernetes 306 repo: perf-tests 307 base_ref: master 308 path_alias: k8s.io/perf-tests 309 spec: 310 serviceAccountName: k8s-kops-test 311 containers: 312 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 313 imagePullPolicy: Always 314 command: 315 - runner.sh 316 args: 317 - ./tests/e2e/scenarios/scalability/run-test.sh 318 securityContext: 319 privileged: true 320 env: 321 - name: KUBE_SSH_KEY_PATH 322 value: /etc/ssh-key-secret/ssh-private 323 - name: KUBE_SSH_USER 324 value: prow 325 - name: GOPATH 326 value: /home/prow/go 327 - name: ARTIFACTS 328 value: $(ARTIFACTS) 329 - name: CNI_PLUGIN 330 value: "gce" 331 - name: KUBE_NODE_COUNT 332 value: "5000" 333 - name: CL2_LOAD_TEST_THROUGHPUT 334 value: "50" 335 - name: CL2_DELETE_TEST_THROUGHPUT 336 value: "50" 337 - name: CL2_RATE_LIMIT_POD_CREATION 338 value: "false" 339 - name: NODE_MODE 340 value: "master" 341 - name: CONTROL_PLANE_COUNT 342 value: "1" 343 - name: CONTROL_PLANE_SIZE 344 value: "c3-standard-88" 345 - name: PROMETHEUS_SCRAPE_KUBE_PROXY 346 value: "true" 347 - name: CL2_ENABLE_DNS_PROGRAMMING 348 value: "true" 349 - name: CL2_ENABLE_API_AVAILABILITY_MEASUREMENT 350 value: "true" 351 - name: CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD 352 value: "99.5" 353 - name: CL2_ALLOWED_SLOW_API_CALLS 354 value: "1" 355 - name: ENABLE_PROMETHEUS_SERVER 356 value: "true" 357 - name: PROMETHEUS_PVC_STORAGE_CLASS 358 value: "ssd-csi" 359 - name: CL2_NETWORK_LATENCY_THRESHOLD 360 value: "0.5s" 361 - name: CL2_ENABLE_VIOLATIONS_FOR_NETWORK_PROGRAMMING_LATENCIES 362 value: "true" 363 - name: CL2_NETWORK_PROGRAMMING_LATENCY_THRESHOLD 364 value: "20s" 365 - name: CL2_ENABLE_DNSTESTS 366 value: "false" 367 - name: CL2_USE_ADVANCED_DNSTEST 368 value: "false" 369 - name: SMALL_STATEFUL_SETS_PER_NAMESPACE 370 value: "0" 371 - name: MEDIUM_STATEFUL_SETS_PER_NAMESPACE 372 value: "0" 373 - name: CLOUD_PROVIDER 374 value: "gce" 375 resources: 376 requests: 377 cpu: "6" 378 memory: "16Gi" 379 limits: 380 cpu: "6" 381 memory: "16Gi" 382 annotations: 383 test.kops.k8s.io/cloud: gce 384 test.kops.k8s.io/distro: u2204 385 test.kops.k8s.io/k8s_version: stable 386 test.kops.k8s.io/kops_channel: alpha 387 test.kops.k8s.io/networking: gce 388 testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops 389 testgrid-days-of-results: '90' 390 testgrid-tab-name: presubmit-kops-gce-scale-ipalias-using-cl2 391 392 # {"cloud": "gce", "distro": "u2204", "k8s_version": "stable", "kops_channel": "alpha", "networking": "gce"} 393 - name: presubmit-kops-gce-small-scale-ipalias-using-cl2 394 cluster: k8s-infra-prow-build 395 branches: 396 - master 397 always_run: false 398 optional: false 399 skip_report: false 400 labels: 401 preset-k8s-ssh: "true" 402 max_concurrency: 1 403 decorate: true 404 decoration_config: 405 timeout: 480m 406 path_alias: k8s.io/kops 407 extra_refs: 408 - org: kubernetes 409 repo: perf-tests 410 base_ref: master 411 path_alias: k8s.io/perf-tests 412 spec: 413 serviceAccountName: k8s-kops-test 414 containers: 415 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 416 imagePullPolicy: Always 417 command: 418 - runner.sh 419 args: 420 - ./tests/e2e/scenarios/scalability/run-test.sh 421 securityContext: 422 privileged: true 423 env: 424 - name: KUBE_SSH_KEY_PATH 425 value: /etc/ssh-key-secret/ssh-private 426 - name: KUBE_SSH_USER 427 value: prow 428 - name: GOPATH 429 value: /home/prow/go 430 - name: ARTIFACTS 431 value: $(ARTIFACTS) 432 - name: CNI_PLUGIN 433 value: "gce" 434 - name: KUBE_NODE_COUNT 435 value: "500" 436 - name: CL2_SCHEDULER_THROUGHPUT_THRESHOLD 437 value: "20" 438 - name: CONTROL_PLANE_COUNT 439 value: "1" 440 - name: CONTROL_PLANE_SIZE 441 value: "c3-standard-88" 442 - name: CL2_LOAD_TEST_THROUGHPUT 443 value: "50" 444 - name: CL2_DELETE_TEST_THROUGHPUT 445 value: "50" 446 - name: CL2_RATE_LIMIT_POD_CREATION 447 value: "false" 448 - name: NODE_MODE 449 value: "master" 450 - name: PROMETHEUS_SCRAPE_KUBE_PROXY 451 value: "true" 452 - name: CL2_ENABLE_DNS_PROGRAMMING 453 value: "true" 454 - name: CL2_ENABLE_API_AVAILABILITY_MEASUREMENT 455 value: "true" 456 - name: CL2_API_AVAILABILITY_PERCENTAGE_THRESHOLD 457 value: "99.5" 458 - name: CL2_ALLOWED_SLOW_API_CALLS 459 value: "1" 460 - name: ENABLE_PROMETHEUS_SERVER 461 value: "true" 462 - name: PROMETHEUS_PVC_STORAGE_CLASS 463 value: "ssd-csi" 464 - name: CL2_NETWORK_LATENCY_THRESHOLD 465 value: "0.5s" 466 - name: CL2_ENABLE_VIOLATIONS_FOR_NETWORK_PROGRAMMING_LATENCIES 467 value: "true" 468 - name: CL2_NETWORK_PROGRAMMING_LATENCY_THRESHOLD 469 value: "20s" 470 - name: CLOUD_PROVIDER 471 value: "gce" 472 resources: 473 requests: 474 cpu: "6" 475 memory: "16Gi" 476 limits: 477 cpu: "6" 478 memory: "16Gi" 479 annotations: 480 test.kops.k8s.io/cloud: gce 481 test.kops.k8s.io/distro: u2204 482 test.kops.k8s.io/k8s_version: stable 483 test.kops.k8s.io/kops_channel: alpha 484 test.kops.k8s.io/networking: gce 485 testgrid-dashboards: kops-presubmits, presubmits-kops, sig-cluster-lifecycle-kops 486 testgrid-days-of-results: '90' 487 testgrid-tab-name: presubmit-kops-gce-small-scale-ipalias-using-cl2