k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/image-pushing/k8s-staging-e2e-test-images.yaml (about) 1 # Automatically generated by k8s-staging-e2e-test-images.sh. 2 3 postsubmits: 4 kubernetes/kubernetes: 5 - name: post-kubernetes-push-e2e-agnhost-test-images 6 rerun_auth_config: 7 github_team_slugs: 8 - org: kubernetes 9 slug: release-managers 10 - org: kubernetes 11 slug: test-infra-admins 12 github_users: 13 - aojea 14 - chewong 15 - claudiubelu 16 - mkumatag 17 cluster: k8s-infra-prow-build-trusted 18 annotations: 19 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 20 decorate: true 21 # we only need to run if the test images have been changed. 22 run_if_changed: '^test\/images\/agnhost\/' 23 branches: 24 # TODO(releng): Remove once repo default branch has been renamed 25 - ^master$ 26 - ^main$ 27 spec: 28 serviceAccountName: gcb-builder 29 containers: 30 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 31 command: 32 - /run.sh 33 args: 34 # this is the project GCB will run in, which is the same as the GCR 35 # images are pushed to. 36 - --project=k8s-staging-e2e-test-images 37 # This is the same as above, but with -gcb appended. 38 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 39 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 40 - --build-dir=. 41 - test/images 42 env: 43 # By default, the E2E test image's WHAT is all-conformance. 44 # We override that with the agnhost image. 45 - name: WHAT 46 value: "agnhost" 47 - name: post-kubernetes-push-e2e-apparmor-loader-test-images 48 rerun_auth_config: 49 github_team_slugs: 50 - org: kubernetes 51 slug: release-managers 52 - org: kubernetes 53 slug: test-infra-admins 54 github_users: 55 - aojea 56 - chewong 57 - claudiubelu 58 - mkumatag 59 cluster: k8s-infra-prow-build-trusted 60 annotations: 61 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 62 decorate: true 63 # we only need to run if the test images have been changed. 64 run_if_changed: '^test\/images\/apparmor-loader\/' 65 branches: 66 # TODO(releng): Remove once repo default branch has been renamed 67 - ^master$ 68 - ^main$ 69 spec: 70 serviceAccountName: gcb-builder 71 containers: 72 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 73 command: 74 - /run.sh 75 args: 76 # this is the project GCB will run in, which is the same as the GCR 77 # images are pushed to. 78 - --project=k8s-staging-e2e-test-images 79 # This is the same as above, but with -gcb appended. 80 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 81 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 82 - --build-dir=. 83 - test/images 84 env: 85 # By default, the E2E test image's WHAT is all-conformance. 86 # We override that with the apparmor-loader image. 87 - name: WHAT 88 value: "apparmor-loader" 89 - name: post-kubernetes-push-e2e-busybox-test-images 90 rerun_auth_config: 91 github_team_slugs: 92 - org: kubernetes 93 slug: release-managers 94 - org: kubernetes 95 slug: test-infra-admins 96 github_users: 97 - aojea 98 - chewong 99 - claudiubelu 100 - mkumatag 101 cluster: k8s-infra-prow-build-trusted 102 annotations: 103 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 104 decorate: true 105 # we only need to run if the test images have been changed. 106 run_if_changed: '^test\/images\/busybox\/' 107 branches: 108 # TODO(releng): Remove once repo default branch has been renamed 109 - ^master$ 110 - ^main$ 111 spec: 112 serviceAccountName: gcb-builder 113 containers: 114 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 115 command: 116 - /run.sh 117 args: 118 # this is the project GCB will run in, which is the same as the GCR 119 # images are pushed to. 120 - --project=k8s-staging-e2e-test-images 121 # This is the same as above, but with -gcb appended. 122 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 123 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 124 - --build-dir=. 125 - test/images 126 env: 127 # By default, the E2E test image's WHAT is all-conformance. 128 # We override that with the busybox image. 129 - name: WHAT 130 value: "busybox" 131 - name: post-kubernetes-push-e2e-cuda-vector-add-test-images 132 rerun_auth_config: 133 github_team_slugs: 134 - org: kubernetes 135 slug: release-managers 136 - org: kubernetes 137 slug: test-infra-admins 138 github_users: 139 - aojea 140 - chewong 141 - claudiubelu 142 - mkumatag 143 cluster: k8s-infra-prow-build-trusted 144 annotations: 145 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 146 decorate: true 147 # we only need to run if the test images have been changed. 148 run_if_changed: '^test\/images\/cuda-vector-add\/' 149 branches: 150 # TODO(releng): Remove once repo default branch has been renamed 151 - ^master$ 152 - ^main$ 153 spec: 154 serviceAccountName: gcb-builder 155 containers: 156 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 157 command: 158 - /run.sh 159 args: 160 # this is the project GCB will run in, which is the same as the GCR 161 # images are pushed to. 162 - --project=k8s-staging-e2e-test-images 163 # This is the same as above, but with -gcb appended. 164 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 165 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 166 - --build-dir=. 167 - test/images 168 env: 169 # By default, the E2E test image's WHAT is all-conformance. 170 # We override that with the cuda-vector-add image. 171 - name: WHAT 172 value: "cuda-vector-add" 173 - name: post-kubernetes-push-e2e-cuda-vector-add-old-test-images 174 rerun_auth_config: 175 github_team_slugs: 176 - org: kubernetes 177 slug: release-managers 178 - org: kubernetes 179 slug: test-infra-admins 180 github_users: 181 - aojea 182 - chewong 183 - claudiubelu 184 - mkumatag 185 cluster: k8s-infra-prow-build-trusted 186 annotations: 187 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 188 decorate: true 189 # we only need to run if the test images have been changed. 190 run_if_changed: '^test\/images\/cuda-vector-add-old\/' 191 branches: 192 # TODO(releng): Remove once repo default branch has been renamed 193 - ^master$ 194 - ^main$ 195 spec: 196 serviceAccountName: gcb-builder 197 containers: 198 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 199 command: 200 - /run.sh 201 args: 202 # this is the project GCB will run in, which is the same as the GCR 203 # images are pushed to. 204 - --project=k8s-staging-e2e-test-images 205 # This is the same as above, but with -gcb appended. 206 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 207 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 208 - --build-dir=. 209 - test/images 210 env: 211 # By default, the E2E test image's WHAT is all-conformance. 212 # We override that with the cuda-vector-add-old image. 213 - name: WHAT 214 value: "cuda-vector-add-old" 215 - name: post-kubernetes-push-e2e-echoserver-test-images 216 rerun_auth_config: 217 github_team_slugs: 218 - org: kubernetes 219 slug: release-managers 220 - org: kubernetes 221 slug: test-infra-admins 222 github_users: 223 - aojea 224 - chewong 225 - claudiubelu 226 - mkumatag 227 cluster: k8s-infra-prow-build-trusted 228 annotations: 229 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 230 decorate: true 231 # we only need to run if the test images have been changed. 232 run_if_changed: '^test\/images\/echoserver\/' 233 branches: 234 # TODO(releng): Remove once repo default branch has been renamed 235 - ^master$ 236 - ^main$ 237 spec: 238 serviceAccountName: gcb-builder 239 containers: 240 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 241 command: 242 - /run.sh 243 args: 244 # this is the project GCB will run in, which is the same as the GCR 245 # images are pushed to. 246 - --project=k8s-staging-e2e-test-images 247 # This is the same as above, but with -gcb appended. 248 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 249 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 250 - --build-dir=. 251 - test/images 252 env: 253 # By default, the E2E test image's WHAT is all-conformance. 254 # We override that with the echoserver image. 255 - name: WHAT 256 value: "echoserver" 257 - name: post-kubernetes-push-e2e-glusterdynamic-provisioner-test-images 258 rerun_auth_config: 259 github_team_slugs: 260 - org: kubernetes 261 slug: release-managers 262 - org: kubernetes 263 slug: test-infra-admins 264 github_users: 265 - aojea 266 - chewong 267 - claudiubelu 268 - mkumatag 269 cluster: k8s-infra-prow-build-trusted 270 annotations: 271 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 272 decorate: true 273 # we only need to run if the test images have been changed. 274 run_if_changed: '^test\/images\/glusterdynamic-provisioner\/' 275 branches: 276 # TODO(releng): Remove once repo default branch has been renamed 277 - ^master$ 278 - ^main$ 279 spec: 280 serviceAccountName: gcb-builder 281 containers: 282 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 283 command: 284 - /run.sh 285 args: 286 # this is the project GCB will run in, which is the same as the GCR 287 # images are pushed to. 288 - --project=k8s-staging-e2e-test-images 289 # This is the same as above, but with -gcb appended. 290 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 291 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 292 - --build-dir=. 293 - test/images 294 env: 295 # By default, the E2E test image's WHAT is all-conformance. 296 # We override that with the glusterdynamic-provisioner image. 297 - name: WHAT 298 value: "glusterdynamic-provisioner" 299 - name: post-kubernetes-push-e2e-httpd-test-images 300 rerun_auth_config: 301 github_team_slugs: 302 - org: kubernetes 303 slug: release-managers 304 - org: kubernetes 305 slug: test-infra-admins 306 github_users: 307 - aojea 308 - chewong 309 - claudiubelu 310 - mkumatag 311 cluster: k8s-infra-prow-build-trusted 312 annotations: 313 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 314 decorate: true 315 # we only need to run if the test images have been changed. 316 run_if_changed: '^test\/images\/httpd\/' 317 branches: 318 # TODO(releng): Remove once repo default branch has been renamed 319 - ^master$ 320 - ^main$ 321 spec: 322 serviceAccountName: gcb-builder 323 containers: 324 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 325 command: 326 - /run.sh 327 args: 328 # this is the project GCB will run in, which is the same as the GCR 329 # images are pushed to. 330 - --project=k8s-staging-e2e-test-images 331 # This is the same as above, but with -gcb appended. 332 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 333 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 334 - --build-dir=. 335 - test/images 336 env: 337 # By default, the E2E test image's WHAT is all-conformance. 338 # We override that with the httpd image. 339 - name: WHAT 340 value: "httpd" 341 - name: post-kubernetes-push-e2e-httpd-new-test-images 342 rerun_auth_config: 343 github_team_slugs: 344 - org: kubernetes 345 slug: release-managers 346 - org: kubernetes 347 slug: test-infra-admins 348 github_users: 349 - aojea 350 - chewong 351 - claudiubelu 352 - mkumatag 353 cluster: k8s-infra-prow-build-trusted 354 annotations: 355 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 356 decorate: true 357 # we only need to run if the test images have been changed. 358 run_if_changed: '^test\/images\/httpd-new\/' 359 branches: 360 # TODO(releng): Remove once repo default branch has been renamed 361 - ^master$ 362 - ^main$ 363 spec: 364 serviceAccountName: gcb-builder 365 containers: 366 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 367 command: 368 - /run.sh 369 args: 370 # this is the project GCB will run in, which is the same as the GCR 371 # images are pushed to. 372 - --project=k8s-staging-e2e-test-images 373 # This is the same as above, but with -gcb appended. 374 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 375 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 376 - --build-dir=. 377 - test/images 378 env: 379 # By default, the E2E test image's WHAT is all-conformance. 380 # We override that with the httpd-new image. 381 - name: WHAT 382 value: "httpd-new" 383 - name: post-kubernetes-push-e2e-ipc-utils-test-images 384 rerun_auth_config: 385 github_team_slugs: 386 - org: kubernetes 387 slug: release-managers 388 - org: kubernetes 389 slug: test-infra-admins 390 github_users: 391 - aojea 392 - chewong 393 - claudiubelu 394 - mkumatag 395 cluster: k8s-infra-prow-build-trusted 396 annotations: 397 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 398 decorate: true 399 # we only need to run if the test images have been changed. 400 run_if_changed: '^test\/images\/ipc-utils\/' 401 branches: 402 # TODO(releng): Remove once repo default branch has been renamed 403 - ^master$ 404 - ^main$ 405 spec: 406 serviceAccountName: gcb-builder 407 containers: 408 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 409 command: 410 - /run.sh 411 args: 412 # this is the project GCB will run in, which is the same as the GCR 413 # images are pushed to. 414 - --project=k8s-staging-e2e-test-images 415 # This is the same as above, but with -gcb appended. 416 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 417 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 418 - --build-dir=. 419 - test/images 420 env: 421 # By default, the E2E test image's WHAT is all-conformance. 422 # We override that with the ipc-utils image. 423 - name: WHAT 424 value: "ipc-utils" 425 - name: post-kubernetes-push-e2e-jessie-dnsutils-test-images 426 rerun_auth_config: 427 github_team_slugs: 428 - org: kubernetes 429 slug: release-managers 430 - org: kubernetes 431 slug: test-infra-admins 432 github_users: 433 - aojea 434 - chewong 435 - claudiubelu 436 - mkumatag 437 cluster: k8s-infra-prow-build-trusted 438 annotations: 439 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 440 decorate: true 441 # we only need to run if the test images have been changed. 442 run_if_changed: '^test\/images\/jessie-dnsutils\/' 443 branches: 444 # TODO(releng): Remove once repo default branch has been renamed 445 - ^master$ 446 - ^main$ 447 spec: 448 serviceAccountName: gcb-builder 449 containers: 450 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 451 command: 452 - /run.sh 453 args: 454 # this is the project GCB will run in, which is the same as the GCR 455 # images are pushed to. 456 - --project=k8s-staging-e2e-test-images 457 # This is the same as above, but with -gcb appended. 458 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 459 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 460 - --build-dir=. 461 - test/images 462 env: 463 # By default, the E2E test image's WHAT is all-conformance. 464 # We override that with the jessie-dnsutils image. 465 - name: WHAT 466 value: "jessie-dnsutils" 467 - name: post-kubernetes-push-e2e-kitten-test-images 468 rerun_auth_config: 469 github_team_slugs: 470 - org: kubernetes 471 slug: release-managers 472 - org: kubernetes 473 slug: test-infra-admins 474 github_users: 475 - aojea 476 - chewong 477 - claudiubelu 478 - mkumatag 479 cluster: k8s-infra-prow-build-trusted 480 annotations: 481 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 482 decorate: true 483 # we only need to run if the test images have been changed. 484 run_if_changed: '^test\/images\/kitten\/' 485 branches: 486 # TODO(releng): Remove once repo default branch has been renamed 487 - ^master$ 488 - ^main$ 489 spec: 490 serviceAccountName: gcb-builder 491 containers: 492 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 493 command: 494 - /run.sh 495 args: 496 # this is the project GCB will run in, which is the same as the GCR 497 # images are pushed to. 498 - --project=k8s-staging-e2e-test-images 499 # This is the same as above, but with -gcb appended. 500 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 501 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 502 - --build-dir=. 503 - test/images 504 env: 505 # By default, the E2E test image's WHAT is all-conformance. 506 # We override that with the kitten image. 507 - name: WHAT 508 value: "kitten" 509 - name: post-kubernetes-push-e2e-metadata-concealment-test-images 510 rerun_auth_config: 511 github_team_slugs: 512 - org: kubernetes 513 slug: release-managers 514 - org: kubernetes 515 slug: test-infra-admins 516 github_users: 517 - aojea 518 - chewong 519 - claudiubelu 520 - mkumatag 521 cluster: k8s-infra-prow-build-trusted 522 annotations: 523 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 524 decorate: true 525 # we only need to run if the test images have been changed. 526 run_if_changed: '^test\/images\/metadata-concealment\/' 527 branches: 528 # TODO(releng): Remove once repo default branch has been renamed 529 - ^master$ 530 - ^main$ 531 spec: 532 serviceAccountName: gcb-builder 533 containers: 534 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 535 command: 536 - /run.sh 537 args: 538 # this is the project GCB will run in, which is the same as the GCR 539 # images are pushed to. 540 - --project=k8s-staging-e2e-test-images 541 # This is the same as above, but with -gcb appended. 542 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 543 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 544 - --build-dir=. 545 - test/images 546 env: 547 # By default, the E2E test image's WHAT is all-conformance. 548 # We override that with the metadata-concealment image. 549 - name: WHAT 550 value: "metadata-concealment" 551 - name: post-kubernetes-push-e2e-nautilus-test-images 552 rerun_auth_config: 553 github_team_slugs: 554 - org: kubernetes 555 slug: release-managers 556 - org: kubernetes 557 slug: test-infra-admins 558 github_users: 559 - aojea 560 - chewong 561 - claudiubelu 562 - mkumatag 563 cluster: k8s-infra-prow-build-trusted 564 annotations: 565 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 566 decorate: true 567 # we only need to run if the test images have been changed. 568 run_if_changed: '^test\/images\/nautilus\/' 569 branches: 570 # TODO(releng): Remove once repo default branch has been renamed 571 - ^master$ 572 - ^main$ 573 spec: 574 serviceAccountName: gcb-builder 575 containers: 576 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 577 command: 578 - /run.sh 579 args: 580 # this is the project GCB will run in, which is the same as the GCR 581 # images are pushed to. 582 - --project=k8s-staging-e2e-test-images 583 # This is the same as above, but with -gcb appended. 584 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 585 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 586 - --build-dir=. 587 - test/images 588 env: 589 # By default, the E2E test image's WHAT is all-conformance. 590 # We override that with the nautilus image. 591 - name: WHAT 592 value: "nautilus" 593 - name: post-kubernetes-push-e2e-nginx-test-images 594 rerun_auth_config: 595 github_team_slugs: 596 - org: kubernetes 597 slug: release-managers 598 - org: kubernetes 599 slug: test-infra-admins 600 github_users: 601 - aojea 602 - chewong 603 - claudiubelu 604 - mkumatag 605 cluster: k8s-infra-prow-build-trusted 606 annotations: 607 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 608 decorate: true 609 # we only need to run if the test images have been changed. 610 run_if_changed: '^test\/images\/nginx\/' 611 branches: 612 # TODO(releng): Remove once repo default branch has been renamed 613 - ^master$ 614 - ^main$ 615 spec: 616 serviceAccountName: gcb-builder 617 containers: 618 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 619 command: 620 - /run.sh 621 args: 622 # this is the project GCB will run in, which is the same as the GCR 623 # images are pushed to. 624 - --project=k8s-staging-e2e-test-images 625 # This is the same as above, but with -gcb appended. 626 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 627 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 628 - --build-dir=. 629 - test/images 630 env: 631 # By default, the E2E test image's WHAT is all-conformance. 632 # We override that with the nginx image. 633 - name: WHAT 634 value: "nginx" 635 - name: post-kubernetes-push-e2e-nginx-new-test-images 636 rerun_auth_config: 637 github_team_slugs: 638 - org: kubernetes 639 slug: release-managers 640 - org: kubernetes 641 slug: test-infra-admins 642 github_users: 643 - aojea 644 - chewong 645 - claudiubelu 646 - mkumatag 647 cluster: k8s-infra-prow-build-trusted 648 annotations: 649 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 650 decorate: true 651 # we only need to run if the test images have been changed. 652 run_if_changed: '^test\/images\/nginx-new\/' 653 branches: 654 # TODO(releng): Remove once repo default branch has been renamed 655 - ^master$ 656 - ^main$ 657 spec: 658 serviceAccountName: gcb-builder 659 containers: 660 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 661 command: 662 - /run.sh 663 args: 664 # this is the project GCB will run in, which is the same as the GCR 665 # images are pushed to. 666 - --project=k8s-staging-e2e-test-images 667 # This is the same as above, but with -gcb appended. 668 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 669 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 670 - --build-dir=. 671 - test/images 672 env: 673 # By default, the E2E test image's WHAT is all-conformance. 674 # We override that with the nginx-new image. 675 - name: WHAT 676 value: "nginx-new" 677 - name: post-kubernetes-push-e2e-node-perf-tf-wide-deep-test-images 678 rerun_auth_config: 679 github_team_slugs: 680 - org: kubernetes 681 slug: release-managers 682 - org: kubernetes 683 slug: test-infra-admins 684 github_users: 685 - aojea 686 - chewong 687 - claudiubelu 688 - mkumatag 689 cluster: k8s-infra-prow-build-trusted 690 annotations: 691 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 692 decorate: true 693 # we only need to run if the test images have been changed. 694 run_if_changed: '^test\/images\/node-perf\/tf-wide-deep\/' 695 branches: 696 # TODO(releng): Remove once repo default branch has been renamed 697 - ^master$ 698 - ^main$ 699 spec: 700 serviceAccountName: gcb-builder 701 containers: 702 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 703 command: 704 - /run.sh 705 args: 706 # this is the project GCB will run in, which is the same as the GCR 707 # images are pushed to. 708 - --project=k8s-staging-e2e-test-images 709 # This is the same as above, but with -gcb appended. 710 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 711 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 712 - --build-dir=. 713 - test/images 714 env: 715 # By default, the E2E test image's WHAT is all-conformance. 716 # We override that with the node-perf/tf-wide-deep image. 717 - name: WHAT 718 value: "node-perf/tf-wide-deep" 719 - name: post-kubernetes-push-e2e-node-perf-npb-ep-test-images 720 rerun_auth_config: 721 github_team_slugs: 722 - org: kubernetes 723 slug: release-managers 724 - org: kubernetes 725 slug: test-infra-admins 726 github_users: 727 - aojea 728 - chewong 729 - claudiubelu 730 - mkumatag 731 cluster: k8s-infra-prow-build-trusted 732 annotations: 733 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 734 decorate: true 735 # we only need to run if the test images have been changed. 736 run_if_changed: '^test\/images\/node-perf\/npb-ep\/' 737 branches: 738 # TODO(releng): Remove once repo default branch has been renamed 739 - ^master$ 740 - ^main$ 741 spec: 742 serviceAccountName: gcb-builder 743 containers: 744 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 745 command: 746 - /run.sh 747 args: 748 # this is the project GCB will run in, which is the same as the GCR 749 # images are pushed to. 750 - --project=k8s-staging-e2e-test-images 751 # This is the same as above, but with -gcb appended. 752 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 753 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 754 - --build-dir=. 755 - test/images 756 env: 757 # By default, the E2E test image's WHAT is all-conformance. 758 # We override that with the node-perf/npb-ep image. 759 - name: WHAT 760 value: "node-perf/npb-ep" 761 - name: post-kubernetes-push-e2e-node-perf-npb-is-test-images 762 rerun_auth_config: 763 github_team_slugs: 764 - org: kubernetes 765 slug: release-managers 766 - org: kubernetes 767 slug: test-infra-admins 768 github_users: 769 - aojea 770 - chewong 771 - claudiubelu 772 - mkumatag 773 cluster: k8s-infra-prow-build-trusted 774 annotations: 775 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 776 decorate: true 777 # we only need to run if the test images have been changed. 778 run_if_changed: '^test\/images\/node-perf\/npb-is\/' 779 branches: 780 # TODO(releng): Remove once repo default branch has been renamed 781 - ^master$ 782 - ^main$ 783 spec: 784 serviceAccountName: gcb-builder 785 containers: 786 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 787 command: 788 - /run.sh 789 args: 790 # this is the project GCB will run in, which is the same as the GCR 791 # images are pushed to. 792 - --project=k8s-staging-e2e-test-images 793 # This is the same as above, but with -gcb appended. 794 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 795 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 796 - --build-dir=. 797 - test/images 798 env: 799 # By default, the E2E test image's WHAT is all-conformance. 800 # We override that with the node-perf/npb-is image. 801 - name: WHAT 802 value: "node-perf/npb-is" 803 - name: post-kubernetes-push-e2e-nonewprivs-test-images 804 rerun_auth_config: 805 github_team_slugs: 806 - org: kubernetes 807 slug: release-managers 808 - org: kubernetes 809 slug: test-infra-admins 810 github_users: 811 - aojea 812 - chewong 813 - claudiubelu 814 - mkumatag 815 cluster: k8s-infra-prow-build-trusted 816 annotations: 817 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 818 decorate: true 819 # we only need to run if the test images have been changed. 820 run_if_changed: '^test\/images\/nonewprivs\/' 821 branches: 822 # TODO(releng): Remove once repo default branch has been renamed 823 - ^master$ 824 - ^main$ 825 spec: 826 serviceAccountName: gcb-builder 827 containers: 828 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 829 command: 830 - /run.sh 831 args: 832 # this is the project GCB will run in, which is the same as the GCR 833 # images are pushed to. 834 - --project=k8s-staging-e2e-test-images 835 # This is the same as above, but with -gcb appended. 836 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 837 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 838 - --build-dir=. 839 - test/images 840 env: 841 # By default, the E2E test image's WHAT is all-conformance. 842 # We override that with the nonewprivs image. 843 - name: WHAT 844 value: "nonewprivs" 845 - name: post-kubernetes-push-e2e-nonroot-test-images 846 rerun_auth_config: 847 github_team_slugs: 848 - org: kubernetes 849 slug: release-managers 850 - org: kubernetes 851 slug: test-infra-admins 852 github_users: 853 - aojea 854 - chewong 855 - claudiubelu 856 - mkumatag 857 cluster: k8s-infra-prow-build-trusted 858 annotations: 859 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 860 decorate: true 861 # we only need to run if the test images have been changed. 862 run_if_changed: '^test\/images\/nonroot\/' 863 branches: 864 # TODO(releng): Remove once repo default branch has been renamed 865 - ^master$ 866 - ^main$ 867 spec: 868 serviceAccountName: gcb-builder 869 containers: 870 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 871 command: 872 - /run.sh 873 args: 874 # this is the project GCB will run in, which is the same as the GCR 875 # images are pushed to. 876 - --project=k8s-staging-e2e-test-images 877 # This is the same as above, but with -gcb appended. 878 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 879 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 880 - --build-dir=. 881 - test/images 882 env: 883 # By default, the E2E test image's WHAT is all-conformance. 884 # We override that with the nonroot image. 885 - name: WHAT 886 value: "nonroot" 887 - name: post-kubernetes-push-e2e-perl-test-images 888 rerun_auth_config: 889 github_team_slugs: 890 - org: kubernetes 891 slug: release-managers 892 - org: kubernetes 893 slug: test-infra-admins 894 github_users: 895 - aojea 896 - chewong 897 - claudiubelu 898 - mkumatag 899 cluster: k8s-infra-prow-build-trusted 900 annotations: 901 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 902 decorate: true 903 # we only need to run if the test images have been changed. 904 run_if_changed: '^test\/images\/perl\/' 905 branches: 906 # TODO(releng): Remove once repo default branch has been renamed 907 - ^master$ 908 - ^main$ 909 spec: 910 serviceAccountName: gcb-builder 911 containers: 912 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 913 command: 914 - /run.sh 915 args: 916 # this is the project GCB will run in, which is the same as the GCR 917 # images are pushed to. 918 - --project=k8s-staging-e2e-test-images 919 # This is the same as above, but with -gcb appended. 920 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 921 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 922 - --build-dir=. 923 - test/images 924 env: 925 # By default, the E2E test image's WHAT is all-conformance. 926 # We override that with the perl image. 927 - name: WHAT 928 value: "perl" 929 - name: post-kubernetes-push-e2e-pets-redis-installer-test-images 930 rerun_auth_config: 931 github_team_slugs: 932 - org: kubernetes 933 slug: release-managers 934 - org: kubernetes 935 slug: test-infra-admins 936 github_users: 937 - aojea 938 - chewong 939 - claudiubelu 940 - mkumatag 941 cluster: k8s-infra-prow-build-trusted 942 annotations: 943 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 944 decorate: true 945 # we only need to run if the test images have been changed. 946 run_if_changed: '^test\/images\/pets\/redis-installer\/' 947 branches: 948 # TODO(releng): Remove once repo default branch has been renamed 949 - ^master$ 950 - ^main$ 951 spec: 952 serviceAccountName: gcb-builder 953 containers: 954 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 955 command: 956 - /run.sh 957 args: 958 # this is the project GCB will run in, which is the same as the GCR 959 # images are pushed to. 960 - --project=k8s-staging-e2e-test-images 961 # This is the same as above, but with -gcb appended. 962 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 963 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 964 - --build-dir=. 965 - test/images 966 env: 967 # By default, the E2E test image's WHAT is all-conformance. 968 # We override that with the pets/redis-installer image. 969 - name: WHAT 970 value: "pets/redis-installer" 971 - name: post-kubernetes-push-e2e-pets-peer-finder-test-images 972 rerun_auth_config: 973 github_team_slugs: 974 - org: kubernetes 975 slug: release-managers 976 - org: kubernetes 977 slug: test-infra-admins 978 github_users: 979 - aojea 980 - chewong 981 - claudiubelu 982 - mkumatag 983 cluster: k8s-infra-prow-build-trusted 984 annotations: 985 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 986 decorate: true 987 # we only need to run if the test images have been changed. 988 run_if_changed: '^test\/images\/pets\/peer-finder\/' 989 branches: 990 # TODO(releng): Remove once repo default branch has been renamed 991 - ^master$ 992 - ^main$ 993 spec: 994 serviceAccountName: gcb-builder 995 containers: 996 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 997 command: 998 - /run.sh 999 args: 1000 # this is the project GCB will run in, which is the same as the GCR 1001 # images are pushed to. 1002 - --project=k8s-staging-e2e-test-images 1003 # This is the same as above, but with -gcb appended. 1004 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1005 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1006 - --build-dir=. 1007 - test/images 1008 env: 1009 # By default, the E2E test image's WHAT is all-conformance. 1010 # We override that with the pets/peer-finder image. 1011 - name: WHAT 1012 value: "pets/peer-finder" 1013 - name: post-kubernetes-push-e2e-pets-zookeeper-installer-test-images 1014 rerun_auth_config: 1015 github_team_slugs: 1016 - org: kubernetes 1017 slug: release-managers 1018 - org: kubernetes 1019 slug: test-infra-admins 1020 github_users: 1021 - aojea 1022 - chewong 1023 - claudiubelu 1024 - mkumatag 1025 cluster: k8s-infra-prow-build-trusted 1026 annotations: 1027 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1028 decorate: true 1029 # we only need to run if the test images have been changed. 1030 run_if_changed: '^test\/images\/pets\/zookeeper-installer\/' 1031 branches: 1032 # TODO(releng): Remove once repo default branch has been renamed 1033 - ^master$ 1034 - ^main$ 1035 spec: 1036 serviceAccountName: gcb-builder 1037 containers: 1038 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1039 command: 1040 - /run.sh 1041 args: 1042 # this is the project GCB will run in, which is the same as the GCR 1043 # images are pushed to. 1044 - --project=k8s-staging-e2e-test-images 1045 # This is the same as above, but with -gcb appended. 1046 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1047 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1048 - --build-dir=. 1049 - test/images 1050 env: 1051 # By default, the E2E test image's WHAT is all-conformance. 1052 # We override that with the pets/zookeeper-installer image. 1053 - name: WHAT 1054 value: "pets/zookeeper-installer" 1055 - name: post-kubernetes-push-e2e-redis-test-images 1056 rerun_auth_config: 1057 github_team_slugs: 1058 - org: kubernetes 1059 slug: release-managers 1060 - org: kubernetes 1061 slug: test-infra-admins 1062 github_users: 1063 - aojea 1064 - chewong 1065 - claudiubelu 1066 - mkumatag 1067 cluster: k8s-infra-prow-build-trusted 1068 annotations: 1069 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1070 decorate: true 1071 # we only need to run if the test images have been changed. 1072 run_if_changed: '^test\/images\/redis\/' 1073 branches: 1074 # TODO(releng): Remove once repo default branch has been renamed 1075 - ^master$ 1076 - ^main$ 1077 spec: 1078 serviceAccountName: gcb-builder 1079 containers: 1080 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1081 command: 1082 - /run.sh 1083 args: 1084 # this is the project GCB will run in, which is the same as the GCR 1085 # images are pushed to. 1086 - --project=k8s-staging-e2e-test-images 1087 # This is the same as above, but with -gcb appended. 1088 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1089 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1090 - --build-dir=. 1091 - test/images 1092 env: 1093 # By default, the E2E test image's WHAT is all-conformance. 1094 # We override that with the redis image. 1095 - name: WHAT 1096 value: "redis" 1097 - name: post-kubernetes-push-e2e-regression-issue-74839-test-images 1098 rerun_auth_config: 1099 github_team_slugs: 1100 - org: kubernetes 1101 slug: release-managers 1102 - org: kubernetes 1103 slug: test-infra-admins 1104 github_users: 1105 - aojea 1106 - chewong 1107 - claudiubelu 1108 - mkumatag 1109 cluster: k8s-infra-prow-build-trusted 1110 annotations: 1111 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1112 decorate: true 1113 # we only need to run if the test images have been changed. 1114 run_if_changed: '^test\/images\/regression-issue-74839\/' 1115 branches: 1116 # TODO(releng): Remove once repo default branch has been renamed 1117 - ^master$ 1118 - ^main$ 1119 spec: 1120 serviceAccountName: gcb-builder 1121 containers: 1122 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1123 command: 1124 - /run.sh 1125 args: 1126 # this is the project GCB will run in, which is the same as the GCR 1127 # images are pushed to. 1128 - --project=k8s-staging-e2e-test-images 1129 # This is the same as above, but with -gcb appended. 1130 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1131 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1132 - --build-dir=. 1133 - test/images 1134 env: 1135 # By default, the E2E test image's WHAT is all-conformance. 1136 # We override that with the regression-issue-74839 image. 1137 - name: WHAT 1138 value: "regression-issue-74839" 1139 - name: post-kubernetes-push-e2e-resource-consumer-test-images 1140 rerun_auth_config: 1141 github_team_slugs: 1142 - org: kubernetes 1143 slug: release-managers 1144 - org: kubernetes 1145 slug: test-infra-admins 1146 github_users: 1147 - aojea 1148 - chewong 1149 - claudiubelu 1150 - mkumatag 1151 cluster: k8s-infra-prow-build-trusted 1152 annotations: 1153 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1154 decorate: true 1155 # we only need to run if the test images have been changed. 1156 run_if_changed: '^test\/images\/resource-consumer\/' 1157 branches: 1158 # TODO(releng): Remove once repo default branch has been renamed 1159 - ^master$ 1160 - ^main$ 1161 spec: 1162 serviceAccountName: gcb-builder 1163 containers: 1164 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1165 command: 1166 - /run.sh 1167 args: 1168 # this is the project GCB will run in, which is the same as the GCR 1169 # images are pushed to. 1170 - --project=k8s-staging-e2e-test-images 1171 # This is the same as above, but with -gcb appended. 1172 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1173 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1174 - --build-dir=. 1175 - test/images 1176 env: 1177 # By default, the E2E test image's WHAT is all-conformance. 1178 # We override that with the resource-consumer image. 1179 - name: WHAT 1180 value: "resource-consumer" 1181 - name: post-kubernetes-push-e2e-sample-apiserver-test-images 1182 rerun_auth_config: 1183 github_team_slugs: 1184 - org: kubernetes 1185 slug: release-managers 1186 - org: kubernetes 1187 slug: test-infra-admins 1188 github_users: 1189 - aojea 1190 - chewong 1191 - claudiubelu 1192 - mkumatag 1193 cluster: k8s-infra-prow-build-trusted 1194 annotations: 1195 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1196 decorate: true 1197 # we only need to run if the test images have been changed. 1198 run_if_changed: '^test\/images\/sample-apiserver\/' 1199 branches: 1200 # TODO(releng): Remove once repo default branch has been renamed 1201 - ^master$ 1202 - ^main$ 1203 spec: 1204 serviceAccountName: gcb-builder 1205 containers: 1206 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1207 command: 1208 - /run.sh 1209 args: 1210 # this is the project GCB will run in, which is the same as the GCR 1211 # images are pushed to. 1212 - --project=k8s-staging-e2e-test-images 1213 # This is the same as above, but with -gcb appended. 1214 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1215 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1216 - --build-dir=. 1217 - test/images 1218 env: 1219 # By default, the E2E test image's WHAT is all-conformance. 1220 # We override that with the sample-apiserver image. 1221 - name: WHAT 1222 value: "sample-apiserver" 1223 - name: post-kubernetes-push-e2e-sample-device-plugin-test-images 1224 rerun_auth_config: 1225 github_team_slugs: 1226 - org: kubernetes 1227 slug: release-managers 1228 - org: kubernetes 1229 slug: test-infra-admins 1230 github_users: 1231 - aojea 1232 - chewong 1233 - claudiubelu 1234 - mkumatag 1235 cluster: k8s-infra-prow-build-trusted 1236 annotations: 1237 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1238 decorate: true 1239 # we only need to run if the test images have been changed. 1240 run_if_changed: '^test\/images\/sample-device-plugin\/' 1241 branches: 1242 # TODO(releng): Remove once repo default branch has been renamed 1243 - ^master$ 1244 - ^main$ 1245 spec: 1246 serviceAccountName: gcb-builder 1247 containers: 1248 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1249 command: 1250 - /run.sh 1251 args: 1252 # this is the project GCB will run in, which is the same as the GCR 1253 # images are pushed to. 1254 - --project=k8s-staging-e2e-test-images 1255 # This is the same as above, but with -gcb appended. 1256 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1257 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1258 - --build-dir=. 1259 - test/images 1260 env: 1261 # By default, the E2E test image's WHAT is all-conformance. 1262 # We override that with the sample-device-plugin image. 1263 - name: WHAT 1264 value: "sample-device-plugin" 1265 - name: post-kubernetes-push-e2e-volume-iscsi-test-images 1266 rerun_auth_config: 1267 github_team_slugs: 1268 - org: kubernetes 1269 slug: release-managers 1270 - org: kubernetes 1271 slug: test-infra-admins 1272 github_users: 1273 - aojea 1274 - chewong 1275 - claudiubelu 1276 - mkumatag 1277 cluster: k8s-infra-prow-build-trusted 1278 annotations: 1279 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1280 decorate: true 1281 # we only need to run if the test images have been changed. 1282 run_if_changed: '^test\/images\/volume\/iscsi\/' 1283 branches: 1284 # TODO(releng): Remove once repo default branch has been renamed 1285 - ^master$ 1286 - ^main$ 1287 spec: 1288 serviceAccountName: gcb-builder 1289 containers: 1290 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1291 command: 1292 - /run.sh 1293 args: 1294 # this is the project GCB will run in, which is the same as the GCR 1295 # images are pushed to. 1296 - --project=k8s-staging-e2e-test-images 1297 # This is the same as above, but with -gcb appended. 1298 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1299 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1300 - --build-dir=. 1301 - test/images 1302 env: 1303 # By default, the E2E test image's WHAT is all-conformance. 1304 # We override that with the volume/iscsi image. 1305 - name: WHAT 1306 value: "volume/iscsi" 1307 - name: post-kubernetes-push-e2e-volume-rbd-test-images 1308 rerun_auth_config: 1309 github_team_slugs: 1310 - org: kubernetes 1311 slug: release-managers 1312 - org: kubernetes 1313 slug: test-infra-admins 1314 github_users: 1315 - aojea 1316 - chewong 1317 - claudiubelu 1318 - mkumatag 1319 cluster: k8s-infra-prow-build-trusted 1320 annotations: 1321 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1322 decorate: true 1323 decoration_config: 1324 timeout: 4h 1325 # we only need to run if the test images have been changed. 1326 run_if_changed: '^test\/images\/volume\/rbd\/' 1327 branches: 1328 # TODO(releng): Remove once repo default branch has been renamed 1329 - ^master$ 1330 - ^main$ 1331 spec: 1332 serviceAccountName: gcb-builder 1333 containers: 1334 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1335 command: 1336 - /run.sh 1337 args: 1338 # this is the project GCB will run in, which is the same as the GCR 1339 # images are pushed to. 1340 - --project=k8s-staging-e2e-test-images 1341 # This is the same as above, but with -gcb appended. 1342 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1343 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1344 - --build-dir=. 1345 - test/images 1346 env: 1347 # By default, the E2E test image's WHAT is all-conformance. 1348 # We override that with the volume/rbd image. 1349 - name: WHAT 1350 value: "volume/rbd" 1351 - name: post-kubernetes-push-e2e-volume-nfs-test-images 1352 rerun_auth_config: 1353 github_team_slugs: 1354 - org: kubernetes 1355 slug: release-managers 1356 - org: kubernetes 1357 slug: test-infra-admins 1358 github_users: 1359 - aojea 1360 - chewong 1361 - claudiubelu 1362 - mkumatag 1363 cluster: k8s-infra-prow-build-trusted 1364 annotations: 1365 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1366 decorate: true 1367 # we only need to run if the test images have been changed. 1368 run_if_changed: '^test\/images\/volume\/nfs\/' 1369 branches: 1370 # TODO(releng): Remove once repo default branch has been renamed 1371 - ^master$ 1372 - ^main$ 1373 spec: 1374 serviceAccountName: gcb-builder 1375 containers: 1376 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1377 command: 1378 - /run.sh 1379 args: 1380 # this is the project GCB will run in, which is the same as the GCR 1381 # images are pushed to. 1382 - --project=k8s-staging-e2e-test-images 1383 # This is the same as above, but with -gcb appended. 1384 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1385 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1386 - --build-dir=. 1387 - test/images 1388 env: 1389 # By default, the E2E test image's WHAT is all-conformance. 1390 # We override that with the volume/nfs image. 1391 - name: WHAT 1392 value: "volume/nfs" 1393 - name: post-kubernetes-push-e2e-volume-gluster-test-images 1394 rerun_auth_config: 1395 github_team_slugs: 1396 - org: kubernetes 1397 slug: release-managers 1398 - org: kubernetes 1399 slug: test-infra-admins 1400 github_users: 1401 - aojea 1402 - chewong 1403 - claudiubelu 1404 - mkumatag 1405 cluster: k8s-infra-prow-build-trusted 1406 annotations: 1407 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1408 decorate: true 1409 # we only need to run if the test images have been changed. 1410 run_if_changed: '^test\/images\/volume\/gluster\/' 1411 branches: 1412 # TODO(releng): Remove once repo default branch has been renamed 1413 - ^master$ 1414 - ^main$ 1415 spec: 1416 serviceAccountName: gcb-builder 1417 containers: 1418 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1419 command: 1420 - /run.sh 1421 args: 1422 # this is the project GCB will run in, which is the same as the GCR 1423 # images are pushed to. 1424 - --project=k8s-staging-e2e-test-images 1425 # This is the same as above, but with -gcb appended. 1426 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1427 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1428 - --build-dir=. 1429 - test/images 1430 env: 1431 # By default, the E2E test image's WHAT is all-conformance. 1432 # We override that with the volume/gluster image. 1433 - name: WHAT 1434 value: "volume/gluster" 1435 - name: post-kubernetes-push-e2e-windows-servercore-cache-test-images 1436 rerun_auth_config: 1437 github_team_slugs: 1438 - org: kubernetes 1439 slug: release-managers 1440 - org: kubernetes 1441 slug: test-infra-admins 1442 github_users: 1443 - aojea 1444 - chewong 1445 - claudiubelu 1446 - mkumatag 1447 cluster: k8s-infra-prow-build-trusted 1448 annotations: 1449 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1450 decorate: true 1451 # we only need to run if the test images have been changed. 1452 run_if_changed: '^test\/images\/windows-servercore-cache\/' 1453 branches: 1454 # TODO(releng): Remove once repo default branch has been renamed 1455 - ^master$ 1456 - ^main$ 1457 spec: 1458 serviceAccountName: gcb-builder 1459 containers: 1460 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1461 command: 1462 - /run.sh 1463 args: 1464 # this is the project GCB will run in, which is the same as the GCR 1465 # images are pushed to. 1466 - --project=k8s-staging-e2e-test-images 1467 # This is the same as above, but with -gcb appended. 1468 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1469 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1470 - --build-dir=. 1471 - test/images 1472 env: 1473 # By default, the E2E test image's WHAT is all-conformance. 1474 # We override that with the windows-servercore-cache image. 1475 - name: WHAT 1476 value: "windows-servercore-cache" 1477 1478 periodics: 1479 # NOTE(claudiub): The base image for the Windows E2E test images is nanoserver. 1480 # In most cases, that is sufficient. But in some cases, we are missing some DLLs. 1481 # We can fetch those DLLs from Windows servercore images, but they are very large 1482 # (2GB compressed), while the DLLs are only a few megabytes in size. We can build 1483 # a monthly DLL cache image and use the cache instead. 1484 # For more info: https://github.com/kubernetes/kubernetes/pull/93889 1485 - name: kubernetes-e2e-windows-servercore-cache 1486 rerun_auth_config: 1487 github_team_slugs: 1488 - org: kubernetes 1489 slug: test-infra-admins 1490 - org: kubernetes 1491 slug: release-managers 1492 github_users: 1493 - aojea 1494 - chewong 1495 - claudiubelu 1496 - mkumatag 1497 # Since the servercore image is updated once per month, we only need to build this 1498 # cache once per month. 1499 interval: 744h 1500 cluster: k8s-infra-prow-build-trusted 1501 annotations: 1502 testgrid-dashboards: sig-testing-images, sig-k8s-infra-gcb 1503 decorate: true 1504 extra_refs: 1505 # This also becomes the current directory for run.sh and thus 1506 # the cloud image build. 1507 - org: kubernetes 1508 repo: kubernetes 1509 base_ref: master 1510 spec: 1511 serviceAccountName: gcb-builder 1512 containers: 1513 - image: gcr.io/k8s-staging-test-infra/image-builder:v20230711-e33377c2b4 1514 command: 1515 - /run.sh 1516 args: 1517 - --project=k8s-staging-e2e-test-images 1518 - --scratch-bucket=gs://k8s-staging-e2e-test-images-gcb 1519 - --env-passthrough=PULL_BASE_REF,PULL_BASE_SHA,WHAT 1520 - --build-dir=. 1521 - test/images 1522 env: 1523 # We need to emulate a pull job for the cloud build to work the same 1524 # way as it usually does. 1525 - name: PULL_BASE_REF 1526 value: master 1527 # By default, the E2E test image's WHAT is all-conformance. We override that with 1528 # the windows-servercore-cache image. 1529 - name: WHAT 1530 value: "windows-servercore-cache"