k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-csi/csi-driver-host-path/csi-driver-host-path-config.yaml (about) 1 # generated by gen-jobs.sh, do not edit manually 2 3 presubmits: 4 kubernetes-csi/csi-driver-host-path: 5 - name: pull-kubernetes-csi-csi-driver-host-path-1-27-on-kubernetes-1-27 6 cluster: eks-prow-build-cluster 7 always_run: true 8 optional: false 9 decorate: true 10 skip_report: false 11 skip_branches: [] 12 labels: 13 preset-service-account: "true" 14 preset-dind-enabled: "true" 15 preset-kind-volume-mounts: "true" 16 annotations: 17 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 18 testgrid-tab-name: 1-27-on-kubernetes-1-27 19 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.27 on Kubernetes 1.27 20 spec: 21 containers: 22 # We need this image because it has Docker in Docker and go. 23 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 24 command: 25 - runner.sh 26 args: 27 - ./.prow.sh 28 env: 29 # We pick some version for which there are pre-built images for kind. 30 # Update only when the newer version is known to not cause issues, 31 # otherwise presubmit jobs may start to fail for reasons that are 32 # unrelated to the PR. Testing against the latest Kubernetes is covered 33 # by periodic jobs (see https://testgrid.k8s.io/sig-storage-csi-ci#Summary). 34 - name: CSI_PROW_KUBERNETES_VERSION 35 value: "1.27.0" 36 - name: CSI_PROW_KUBERNETES_DEPLOYMENT 37 value: "1.27" 38 - name: CSI_PROW_DEPLOYMENT_SUFFIX 39 value: "" 40 - name: CSI_PROW_DRIVER_VERSION 41 value: "v1.12.1" 42 - name: CSI_SNAPSHOTTER_VERSION 43 value: "v6.1.0" 44 - name: CSI_PROW_TESTS 45 value: "sanity serial parallel" 46 # docker-in-docker needs privileged mode 47 securityContext: 48 privileged: true 49 resources: 50 requests: 51 memory: "9Gi" 52 cpu: 4 53 limits: 54 memory: "9Gi" 55 cpu: 4 56 - name: pull-kubernetes-csi-csi-driver-host-path-1-27-on-kubernetes-master 57 # Explicitly needs to be started with /test. 58 # This cannot be enabled by default because there's always the risk 59 # that something changes in master which breaks the pre-merge check. 60 cluster: eks-prow-build-cluster 61 always_run: false 62 optional: true 63 decorate: true 64 skip_report: false 65 labels: 66 preset-service-account: "true" 67 preset-dind-enabled: "true" 68 preset-kind-volume-mounts: "true" 69 annotations: 70 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 71 testgrid-tab-name: 1-27-on-kubernetes-master 72 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.27 on Kubernetes master 73 spec: 74 containers: 75 # We need this image because it has Docker in Docker and go. 76 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 77 command: 78 - runner.sh 79 args: 80 - ./.prow.sh 81 env: 82 - name: CSI_PROW_KUBERNETES_VERSION 83 value: "latest" 84 - name: CSI_PROW_DRIVER_VERSION 85 value: "v1.12.1" 86 - name: CSI_PROW_DEPLOYMENT_SUFFIX 87 value: "" 88 - name: CSI_SNAPSHOTTER_VERSION 89 value: "master" 90 - name: CSI_PROW_TESTS 91 value: "sanity serial parallel" 92 # docker-in-docker needs privileged mode 93 securityContext: 94 privileged: true 95 resources: 96 requests: 97 memory: "9Gi" 98 cpu: 4 99 limits: 100 memory: "9Gi" 101 cpu: 4 102 - name: pull-kubernetes-csi-csi-driver-host-path-1-28-on-kubernetes-1-28 103 cluster: eks-prow-build-cluster 104 always_run: true 105 optional: false 106 decorate: true 107 skip_report: false 108 skip_branches: [] 109 labels: 110 preset-service-account: "true" 111 preset-dind-enabled: "true" 112 preset-kind-volume-mounts: "true" 113 annotations: 114 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 115 testgrid-tab-name: 1-28-on-kubernetes-1-28 116 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.28 on Kubernetes 1.28 117 spec: 118 containers: 119 # We need this image because it has Docker in Docker and go. 120 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 121 command: 122 - runner.sh 123 args: 124 - ./.prow.sh 125 env: 126 # We pick some version for which there are pre-built images for kind. 127 # Update only when the newer version is known to not cause issues, 128 # otherwise presubmit jobs may start to fail for reasons that are 129 # unrelated to the PR. Testing against the latest Kubernetes is covered 130 # by periodic jobs (see https://testgrid.k8s.io/sig-storage-csi-ci#Summary). 131 - name: CSI_PROW_KUBERNETES_VERSION 132 value: "1.28.0" 133 - name: CSI_PROW_KUBERNETES_DEPLOYMENT 134 value: "1.28" 135 - name: CSI_PROW_DEPLOYMENT_SUFFIX 136 value: "" 137 - name: CSI_PROW_DRIVER_VERSION 138 value: "v1.12.1" 139 - name: CSI_SNAPSHOTTER_VERSION 140 value: "v6.1.0" 141 - name: CSI_PROW_TESTS 142 value: "sanity serial parallel" 143 # docker-in-docker needs privileged mode 144 securityContext: 145 privileged: true 146 resources: 147 requests: 148 memory: "9Gi" 149 cpu: 4 150 limits: 151 memory: "9Gi" 152 cpu: 4 153 - name: pull-kubernetes-csi-csi-driver-host-path-1-28-on-kubernetes-master 154 # Explicitly needs to be started with /test. 155 # This cannot be enabled by default because there's always the risk 156 # that something changes in master which breaks the pre-merge check. 157 cluster: eks-prow-build-cluster 158 always_run: false 159 optional: true 160 decorate: true 161 skip_report: false 162 labels: 163 preset-service-account: "true" 164 preset-dind-enabled: "true" 165 preset-kind-volume-mounts: "true" 166 annotations: 167 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 168 testgrid-tab-name: 1-28-on-kubernetes-master 169 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.28 on Kubernetes master 170 spec: 171 containers: 172 # We need this image because it has Docker in Docker and go. 173 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 174 command: 175 - runner.sh 176 args: 177 - ./.prow.sh 178 env: 179 - name: CSI_PROW_KUBERNETES_VERSION 180 value: "latest" 181 - name: CSI_PROW_DRIVER_VERSION 182 value: "v1.12.1" 183 - name: CSI_PROW_DEPLOYMENT_SUFFIX 184 value: "" 185 - name: CSI_SNAPSHOTTER_VERSION 186 value: "master" 187 - name: CSI_PROW_TESTS 188 value: "sanity serial parallel" 189 # docker-in-docker needs privileged mode 190 securityContext: 191 privileged: true 192 resources: 193 requests: 194 memory: "9Gi" 195 cpu: 4 196 limits: 197 memory: "9Gi" 198 cpu: 4 199 - name: pull-kubernetes-csi-csi-driver-host-path-1-29-on-kubernetes-1-29 200 cluster: eks-prow-build-cluster 201 always_run: true 202 optional: true 203 decorate: true 204 skip_report: false 205 skip_branches: [] 206 labels: 207 preset-service-account: "true" 208 preset-dind-enabled: "true" 209 preset-kind-volume-mounts: "true" 210 annotations: 211 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 212 testgrid-tab-name: 1-29-on-kubernetes-1-29 213 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.29 on Kubernetes 1.29 214 spec: 215 containers: 216 # We need this image because it has Docker in Docker and go. 217 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 218 command: 219 - runner.sh 220 args: 221 - ./.prow.sh 222 env: 223 # We pick some version for which there are pre-built images for kind. 224 # Update only when the newer version is known to not cause issues, 225 # otherwise presubmit jobs may start to fail for reasons that are 226 # unrelated to the PR. Testing against the latest Kubernetes is covered 227 # by periodic jobs (see https://testgrid.k8s.io/sig-storage-csi-ci#Summary). 228 - name: CSI_PROW_KUBERNETES_VERSION 229 value: "1.29.0" 230 - name: CSI_PROW_KUBERNETES_DEPLOYMENT 231 value: "1.29" 232 - name: CSI_PROW_DEPLOYMENT_SUFFIX 233 value: "" 234 - name: CSI_PROW_DRIVER_VERSION 235 value: "v1.12.1" 236 - name: CSI_SNAPSHOTTER_VERSION 237 value: "v6.1.0" 238 - name: CSI_PROW_TESTS 239 value: "sanity serial parallel" 240 # docker-in-docker needs privileged mode 241 securityContext: 242 privileged: true 243 resources: 244 requests: 245 memory: "9Gi" 246 cpu: 4 247 limits: 248 memory: "9Gi" 249 cpu: 4 250 - name: pull-kubernetes-csi-csi-driver-host-path-1-29-on-kubernetes-master 251 # Explicitly needs to be started with /test. 252 # This cannot be enabled by default because there's always the risk 253 # that something changes in master which breaks the pre-merge check. 254 cluster: eks-prow-build-cluster 255 always_run: false 256 optional: true 257 decorate: true 258 skip_report: false 259 labels: 260 preset-service-account: "true" 261 preset-dind-enabled: "true" 262 preset-kind-volume-mounts: "true" 263 annotations: 264 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 265 testgrid-tab-name: 1-29-on-kubernetes-master 266 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.29 on Kubernetes master 267 spec: 268 containers: 269 # We need this image because it has Docker in Docker and go. 270 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 271 command: 272 - runner.sh 273 args: 274 - ./.prow.sh 275 env: 276 - name: CSI_PROW_KUBERNETES_VERSION 277 value: "latest" 278 - name: CSI_PROW_DRIVER_VERSION 279 value: "v1.12.1" 280 - name: CSI_PROW_DEPLOYMENT_SUFFIX 281 value: "" 282 - name: CSI_SNAPSHOTTER_VERSION 283 value: "master" 284 - name: CSI_PROW_TESTS 285 value: "sanity serial parallel" 286 # docker-in-docker needs privileged mode 287 securityContext: 288 privileged: true 289 resources: 290 requests: 291 memory: "9Gi" 292 cpu: 4 293 limits: 294 memory: "9Gi" 295 cpu: 4 296 - name: pull-kubernetes-csi-csi-driver-host-path-alpha-1-28-on-kubernetes-1-28 297 cluster: eks-prow-build-cluster 298 always_run: false 299 optional: true 300 decorate: true 301 skip_report: false 302 skip_branches: [] 303 labels: 304 preset-service-account: "true" 305 preset-dind-enabled: "true" 306 preset-kind-volume-mounts: "true" 307 annotations: 308 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 309 testgrid-tab-name: alpha-1-28-on-kubernetes-1-28 310 description: Kubernetes-CSI pull job in repo csi-driver-host-path for alpha tests, using deployment 1.28 on Kubernetes 1.28 311 spec: 312 containers: 313 # We need this image because it has Docker in Docker and go. 314 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 315 command: 316 - runner.sh 317 args: 318 - ./.prow.sh 319 env: 320 # We pick some version for which there are pre-built images for kind. 321 # Update only when the newer version is known to not cause issues, 322 # otherwise presubmit jobs may start to fail for reasons that are 323 # unrelated to the PR. Testing against the latest Kubernetes is covered 324 # by periodic jobs (see https://testgrid.k8s.io/sig-storage-csi-ci#Summary). 325 - name: CSI_PROW_KUBERNETES_VERSION 326 value: "1.28.0" 327 - name: CSI_PROW_KUBERNETES_DEPLOYMENT 328 value: "1.28" 329 - name: CSI_PROW_DEPLOYMENT_SUFFIX 330 value: "" 331 - name: CSI_PROW_DRIVER_VERSION 332 value: "v1.12.1" 333 - name: CSI_SNAPSHOTTER_VERSION 334 value: "v6.1.0" 335 - name: CSI_PROW_TESTS 336 value: "serial-alpha parallel-alpha" 337 # docker-in-docker needs privileged mode 338 securityContext: 339 privileged: true 340 resources: 341 requests: 342 memory: "9Gi" 343 cpu: 4 344 limits: 345 memory: "9Gi" 346 cpu: 4 347 - name: pull-kubernetes-csi-csi-driver-host-path-1-27-test-on-kubernetes-1-27 348 cluster: eks-prow-build-cluster 349 always_run: true 350 optional: true 351 decorate: true 352 skip_report: false 353 skip_branches: [] 354 labels: 355 preset-service-account: "true" 356 preset-dind-enabled: "true" 357 preset-kind-volume-mounts: "true" 358 annotations: 359 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 360 testgrid-tab-name: 1-27-test-on-kubernetes-1-27 361 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.27-test on Kubernetes 1.27 362 spec: 363 containers: 364 # We need this image because it has Docker in Docker and go. 365 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 366 command: 367 - runner.sh 368 args: 369 - ./.prow.sh 370 env: 371 # We pick some version for which there are pre-built images for kind. 372 # Update only when the newer version is known to not cause issues, 373 # otherwise presubmit jobs may start to fail for reasons that are 374 # unrelated to the PR. Testing against the latest Kubernetes is covered 375 # by periodic jobs (see https://testgrid.k8s.io/sig-storage-csi-ci#Summary). 376 - name: CSI_PROW_KUBERNETES_VERSION 377 value: "1.27.0" 378 - name: CSI_PROW_KUBERNETES_DEPLOYMENT 379 value: "1.27" 380 - name: CSI_PROW_DEPLOYMENT_SUFFIX 381 value: "-test" 382 - name: CSI_PROW_DRIVER_VERSION 383 value: "v1.12.1" 384 - name: CSI_SNAPSHOTTER_VERSION 385 value: "v6.1.0" 386 - name: CSI_PROW_TESTS 387 value: "sanity serial parallel" 388 # docker-in-docker needs privileged mode 389 securityContext: 390 privileged: true 391 resources: 392 requests: 393 memory: "9Gi" 394 cpu: 4 395 limits: 396 memory: "9Gi" 397 cpu: 4 398 - name: pull-kubernetes-csi-csi-driver-host-path-1-27-test-on-kubernetes-master 399 # Explicitly needs to be started with /test. 400 # This cannot be enabled by default because there's always the risk 401 # that something changes in master which breaks the pre-merge check. 402 cluster: eks-prow-build-cluster 403 always_run: false 404 optional: true 405 decorate: true 406 skip_report: false 407 labels: 408 preset-service-account: "true" 409 preset-dind-enabled: "true" 410 preset-kind-volume-mounts: "true" 411 annotations: 412 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 413 testgrid-tab-name: 1-27-test-on-kubernetes-master 414 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.27-test on Kubernetes master 415 spec: 416 containers: 417 # We need this image because it has Docker in Docker and go. 418 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 419 command: 420 - runner.sh 421 args: 422 - ./.prow.sh 423 env: 424 - name: CSI_PROW_KUBERNETES_VERSION 425 value: "latest" 426 - name: CSI_PROW_DRIVER_VERSION 427 value: "v1.12.1" 428 - name: CSI_PROW_DEPLOYMENT_SUFFIX 429 value: "-test" 430 - name: CSI_SNAPSHOTTER_VERSION 431 value: "master" 432 - name: CSI_PROW_TESTS 433 value: "sanity serial parallel" 434 # docker-in-docker needs privileged mode 435 securityContext: 436 privileged: true 437 resources: 438 requests: 439 memory: "9Gi" 440 cpu: 4 441 limits: 442 memory: "9Gi" 443 cpu: 4 444 - name: pull-kubernetes-csi-csi-driver-host-path-1-28-test-on-kubernetes-1-28 445 cluster: eks-prow-build-cluster 446 always_run: true 447 optional: true 448 decorate: true 449 skip_report: false 450 skip_branches: [] 451 labels: 452 preset-service-account: "true" 453 preset-dind-enabled: "true" 454 preset-kind-volume-mounts: "true" 455 annotations: 456 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 457 testgrid-tab-name: 1-28-test-on-kubernetes-1-28 458 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.28-test on Kubernetes 1.28 459 spec: 460 containers: 461 # We need this image because it has Docker in Docker and go. 462 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 463 command: 464 - runner.sh 465 args: 466 - ./.prow.sh 467 env: 468 # We pick some version for which there are pre-built images for kind. 469 # Update only when the newer version is known to not cause issues, 470 # otherwise presubmit jobs may start to fail for reasons that are 471 # unrelated to the PR. Testing against the latest Kubernetes is covered 472 # by periodic jobs (see https://testgrid.k8s.io/sig-storage-csi-ci#Summary). 473 - name: CSI_PROW_KUBERNETES_VERSION 474 value: "1.28.0" 475 - name: CSI_PROW_KUBERNETES_DEPLOYMENT 476 value: "1.28" 477 - name: CSI_PROW_DEPLOYMENT_SUFFIX 478 value: "-test" 479 - name: CSI_PROW_DRIVER_VERSION 480 value: "v1.12.1" 481 - name: CSI_SNAPSHOTTER_VERSION 482 value: "v6.1.0" 483 - name: CSI_PROW_TESTS 484 value: "sanity serial parallel" 485 # docker-in-docker needs privileged mode 486 securityContext: 487 privileged: true 488 resources: 489 requests: 490 memory: "9Gi" 491 cpu: 4 492 limits: 493 memory: "9Gi" 494 cpu: 4 495 - name: pull-kubernetes-csi-csi-driver-host-path-1-28-test-on-kubernetes-master 496 # Explicitly needs to be started with /test. 497 # This cannot be enabled by default because there's always the risk 498 # that something changes in master which breaks the pre-merge check. 499 cluster: eks-prow-build-cluster 500 always_run: false 501 optional: true 502 decorate: true 503 skip_report: false 504 labels: 505 preset-service-account: "true" 506 preset-dind-enabled: "true" 507 preset-kind-volume-mounts: "true" 508 annotations: 509 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 510 testgrid-tab-name: 1-28-test-on-kubernetes-master 511 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.28-test on Kubernetes master 512 spec: 513 containers: 514 # We need this image because it has Docker in Docker and go. 515 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 516 command: 517 - runner.sh 518 args: 519 - ./.prow.sh 520 env: 521 - name: CSI_PROW_KUBERNETES_VERSION 522 value: "latest" 523 - name: CSI_PROW_DRIVER_VERSION 524 value: "v1.12.1" 525 - name: CSI_PROW_DEPLOYMENT_SUFFIX 526 value: "-test" 527 - name: CSI_SNAPSHOTTER_VERSION 528 value: "master" 529 - name: CSI_PROW_TESTS 530 value: "sanity serial parallel" 531 # docker-in-docker needs privileged mode 532 securityContext: 533 privileged: true 534 resources: 535 requests: 536 memory: "9Gi" 537 cpu: 4 538 limits: 539 memory: "9Gi" 540 cpu: 4 541 - name: pull-kubernetes-csi-csi-driver-host-path-1-29-test-on-kubernetes-1-29 542 cluster: eks-prow-build-cluster 543 always_run: true 544 optional: true 545 decorate: true 546 skip_report: false 547 skip_branches: [] 548 labels: 549 preset-service-account: "true" 550 preset-dind-enabled: "true" 551 preset-kind-volume-mounts: "true" 552 annotations: 553 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 554 testgrid-tab-name: 1-29-test-on-kubernetes-1-29 555 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.29-test on Kubernetes 1.29 556 spec: 557 containers: 558 # We need this image because it has Docker in Docker and go. 559 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 560 command: 561 - runner.sh 562 args: 563 - ./.prow.sh 564 env: 565 # We pick some version for which there are pre-built images for kind. 566 # Update only when the newer version is known to not cause issues, 567 # otherwise presubmit jobs may start to fail for reasons that are 568 # unrelated to the PR. Testing against the latest Kubernetes is covered 569 # by periodic jobs (see https://testgrid.k8s.io/sig-storage-csi-ci#Summary). 570 - name: CSI_PROW_KUBERNETES_VERSION 571 value: "1.29.0" 572 - name: CSI_PROW_KUBERNETES_DEPLOYMENT 573 value: "1.29" 574 - name: CSI_PROW_DEPLOYMENT_SUFFIX 575 value: "-test" 576 - name: CSI_PROW_DRIVER_VERSION 577 value: "v1.12.1" 578 - name: CSI_SNAPSHOTTER_VERSION 579 value: "v6.1.0" 580 - name: CSI_PROW_TESTS 581 value: "sanity serial parallel" 582 # docker-in-docker needs privileged mode 583 securityContext: 584 privileged: true 585 resources: 586 requests: 587 memory: "9Gi" 588 cpu: 4 589 limits: 590 memory: "9Gi" 591 cpu: 4 592 - name: pull-kubernetes-csi-csi-driver-host-path-1-29-test-on-kubernetes-master 593 # Explicitly needs to be started with /test. 594 # This cannot be enabled by default because there's always the risk 595 # that something changes in master which breaks the pre-merge check. 596 cluster: eks-prow-build-cluster 597 always_run: false 598 optional: true 599 decorate: true 600 skip_report: false 601 labels: 602 preset-service-account: "true" 603 preset-dind-enabled: "true" 604 preset-kind-volume-mounts: "true" 605 annotations: 606 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 607 testgrid-tab-name: 1-29-test-on-kubernetes-master 608 description: Kubernetes-CSI pull job in repo csi-driver-host-path for non-alpha tests, using deployment 1.29-test on Kubernetes master 609 spec: 610 containers: 611 # We need this image because it has Docker in Docker and go. 612 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 613 command: 614 - runner.sh 615 args: 616 - ./.prow.sh 617 env: 618 - name: CSI_PROW_KUBERNETES_VERSION 619 value: "latest" 620 - name: CSI_PROW_DRIVER_VERSION 621 value: "v1.12.1" 622 - name: CSI_PROW_DEPLOYMENT_SUFFIX 623 value: "-test" 624 - name: CSI_SNAPSHOTTER_VERSION 625 value: "master" 626 - name: CSI_PROW_TESTS 627 value: "sanity serial parallel" 628 # docker-in-docker needs privileged mode 629 securityContext: 630 privileged: true 631 resources: 632 requests: 633 memory: "9Gi" 634 cpu: 4 635 limits: 636 memory: "9Gi" 637 cpu: 4 638 - name: pull-kubernetes-csi-csi-driver-host-path-alpha-1-28-test-on-kubernetes-1-28 639 cluster: eks-prow-build-cluster 640 always_run: false 641 optional: true 642 decorate: true 643 skip_report: false 644 skip_branches: [] 645 labels: 646 preset-service-account: "true" 647 preset-dind-enabled: "true" 648 preset-kind-volume-mounts: "true" 649 annotations: 650 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 651 testgrid-tab-name: alpha-1-28-test-on-kubernetes-1-28 652 description: Kubernetes-CSI pull job in repo csi-driver-host-path for alpha tests, using deployment 1.28-test on Kubernetes 1.28 653 spec: 654 containers: 655 # We need this image because it has Docker in Docker and go. 656 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 657 command: 658 - runner.sh 659 args: 660 - ./.prow.sh 661 env: 662 # We pick some version for which there are pre-built images for kind. 663 # Update only when the newer version is known to not cause issues, 664 # otherwise presubmit jobs may start to fail for reasons that are 665 # unrelated to the PR. Testing against the latest Kubernetes is covered 666 # by periodic jobs (see https://testgrid.k8s.io/sig-storage-csi-ci#Summary). 667 - name: CSI_PROW_KUBERNETES_VERSION 668 value: "1.28.0" 669 - name: CSI_PROW_KUBERNETES_DEPLOYMENT 670 value: "1.28" 671 - name: CSI_PROW_DEPLOYMENT_SUFFIX 672 value: "-test" 673 - name: CSI_PROW_DRIVER_VERSION 674 value: "v1.12.1" 675 - name: CSI_SNAPSHOTTER_VERSION 676 value: "v6.1.0" 677 - name: CSI_PROW_TESTS 678 value: "serial-alpha parallel-alpha" 679 # docker-in-docker needs privileged mode 680 securityContext: 681 privileged: true 682 resources: 683 requests: 684 memory: "9Gi" 685 cpu: 4 686 limits: 687 memory: "9Gi" 688 cpu: 4 689 - name: pull-kubernetes-csi-csi-driver-host-path-unit 690 cluster: eks-prow-build-cluster 691 always_run: true 692 decorate: true 693 skip_report: false 694 skip_branches: [] 695 labels: 696 preset-service-account: "true" 697 preset-dind-enabled: "true" 698 preset-kind-volume-mounts: "true" 699 annotations: 700 testgrid-dashboards: sig-storage-csi-csi-driver-host-path 701 testgrid-tab-name: unit 702 description: Kubernetes-CSI pull job in repo csi-driver-host-path for unit tests 703 spec: 704 containers: 705 # We need this image because it has Docker in Docker and go. 706 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 707 command: 708 - runner.sh 709 args: 710 - ./.prow.sh 711 env: 712 - name: CSI_PROW_TESTS 713 value: "unit" 714 # docker-in-docker needs privileged mode 715 securityContext: 716 privileged: true 717 resources: 718 requests: 719 memory: "9Gi" 720 cpu: 4 721 limits: 722 memory: "9Gi" 723 cpu: 4 724 725 periodics: 726 - interval: 6h 727 name: ci-kubernetes-csi-1-27-on-kubernetes-1-27 728 cluster: k8s-infra-prow-build 729 decorate: true 730 extra_refs: 731 - org: kubernetes-csi 732 repo: csi-driver-host-path 733 base_ref: master 734 labels: 735 preset-service-account: "true" 736 preset-dind-enabled: "true" 737 preset-kind-volume-mounts: "true" 738 annotations: 739 testgrid-dashboards: sig-storage-csi-ci 740 testgrid-tab-name: 1.27-on-1.27 741 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 742 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.27 on Kubernetes 1.27 743 spec: 744 containers: 745 # We need this image because it has Docker in Docker and go. 746 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 747 command: 748 - runner.sh 749 args: 750 - ./.prow.sh 751 env: 752 - name: CSI_PROW_KUBERNETES_VERSION 753 value: "release-1.27" 754 - name: CSI_SNAPSHOTTER_VERSION 755 value: "v6.1.0" 756 - name: CSI_PROW_BUILD_JOB 757 value: "false" 758 - name: CSI_PROW_DEPLOYMENT 759 value: "kubernetes-1.27" 760 - name: CSI_PROW_DEPLOYMENT_SUFFIX 761 value: "" 762 - name: CSI_PROW_TESTS 763 value: "sanity serial parallel" 764 # docker-in-docker needs privileged mode 765 securityContext: 766 privileged: true 767 resources: 768 requests: 769 memory: "9Gi" 770 cpu: 4 771 limits: 772 memory: "9Gi" 773 cpu: 4 774 - interval: 6h 775 name: ci-kubernetes-csi-1-27-on-kubernetes-1-28 776 cluster: k8s-infra-prow-build 777 decorate: true 778 extra_refs: 779 - org: kubernetes-csi 780 repo: csi-driver-host-path 781 base_ref: master 782 labels: 783 preset-service-account: "true" 784 preset-dind-enabled: "true" 785 preset-kind-volume-mounts: "true" 786 annotations: 787 testgrid-dashboards: sig-storage-csi-ci 788 testgrid-tab-name: 1.27-on-1.28 789 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 790 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.27 on Kubernetes 1.28 791 spec: 792 containers: 793 # We need this image because it has Docker in Docker and go. 794 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 795 command: 796 - runner.sh 797 args: 798 - ./.prow.sh 799 env: 800 - name: CSI_PROW_KUBERNETES_VERSION 801 value: "release-1.28" 802 - name: CSI_SNAPSHOTTER_VERSION 803 value: "v6.1.0" 804 - name: CSI_PROW_BUILD_JOB 805 value: "false" 806 - name: CSI_PROW_DEPLOYMENT 807 value: "kubernetes-1.27" 808 - name: CSI_PROW_DEPLOYMENT_SUFFIX 809 value: "" 810 - name: CSI_PROW_TESTS 811 value: "sanity serial parallel" 812 # docker-in-docker needs privileged mode 813 securityContext: 814 privileged: true 815 resources: 816 requests: 817 memory: "9Gi" 818 cpu: 4 819 limits: 820 memory: "9Gi" 821 cpu: 4 822 - interval: 6h 823 name: ci-kubernetes-csi-1-27-on-kubernetes-1-29 824 cluster: k8s-infra-prow-build 825 decorate: true 826 extra_refs: 827 - org: kubernetes-csi 828 repo: csi-driver-host-path 829 base_ref: master 830 labels: 831 preset-service-account: "true" 832 preset-dind-enabled: "true" 833 preset-kind-volume-mounts: "true" 834 annotations: 835 testgrid-dashboards: sig-storage-csi-ci 836 testgrid-tab-name: 1.27-on-1.29 837 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 838 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.27 on Kubernetes 1.29 839 spec: 840 containers: 841 # We need this image because it has Docker in Docker and go. 842 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 843 command: 844 - runner.sh 845 args: 846 - ./.prow.sh 847 env: 848 - name: CSI_PROW_KUBERNETES_VERSION 849 value: "release-1.29" 850 - name: CSI_SNAPSHOTTER_VERSION 851 value: "v6.1.0" 852 - name: CSI_PROW_BUILD_JOB 853 value: "false" 854 - name: CSI_PROW_DEPLOYMENT 855 value: "kubernetes-1.27" 856 - name: CSI_PROW_DEPLOYMENT_SUFFIX 857 value: "" 858 - name: CSI_PROW_TESTS 859 value: "sanity serial parallel" 860 # docker-in-docker needs privileged mode 861 securityContext: 862 privileged: true 863 resources: 864 requests: 865 memory: "9Gi" 866 cpu: 4 867 limits: 868 memory: "9Gi" 869 cpu: 4 870 - interval: 6h 871 name: ci-kubernetes-csi-1-27-on-kubernetes-master 872 cluster: k8s-infra-prow-build 873 decorate: true 874 extra_refs: 875 - org: kubernetes-csi 876 repo: csi-driver-host-path 877 base_ref: master 878 labels: 879 preset-service-account: "true" 880 preset-dind-enabled: "true" 881 preset-kind-volume-mounts: "true" 882 annotations: 883 testgrid-dashboards: sig-storage-csi-ci 884 testgrid-tab-name: 1.27-on-master 885 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 886 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.27 on Kubernetes master 887 spec: 888 containers: 889 # We need this image because it has Docker in Docker and go. 890 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 891 command: 892 - runner.sh 893 args: 894 - ./.prow.sh 895 env: 896 - name: CSI_PROW_KUBERNETES_VERSION 897 value: "latest" 898 - name: CSI_SNAPSHOTTER_VERSION 899 value: "master" 900 - name: CSI_PROW_BUILD_JOB 901 value: "false" 902 - name: CSI_PROW_DEPLOYMENT 903 value: "kubernetes-1.27" 904 - name: CSI_PROW_DEPLOYMENT_SUFFIX 905 value: "" 906 - name: CSI_PROW_TESTS 907 value: "sanity serial parallel" 908 # docker-in-docker needs privileged mode 909 securityContext: 910 privileged: true 911 resources: 912 requests: 913 memory: "9Gi" 914 cpu: 4 915 limits: 916 memory: "9Gi" 917 cpu: 4 918 - interval: 6h 919 name: ci-kubernetes-csi-1-28-on-kubernetes-1-28 920 cluster: k8s-infra-prow-build 921 decorate: true 922 extra_refs: 923 - org: kubernetes-csi 924 repo: csi-driver-host-path 925 base_ref: master 926 labels: 927 preset-service-account: "true" 928 preset-dind-enabled: "true" 929 preset-kind-volume-mounts: "true" 930 annotations: 931 testgrid-dashboards: sig-storage-csi-ci 932 testgrid-tab-name: 1.28-on-1.28 933 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 934 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.28 on Kubernetes 1.28 935 spec: 936 containers: 937 # We need this image because it has Docker in Docker and go. 938 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 939 command: 940 - runner.sh 941 args: 942 - ./.prow.sh 943 env: 944 - name: CSI_PROW_KUBERNETES_VERSION 945 value: "release-1.28" 946 - name: CSI_SNAPSHOTTER_VERSION 947 value: "v6.1.0" 948 - name: CSI_PROW_BUILD_JOB 949 value: "false" 950 - name: CSI_PROW_DEPLOYMENT 951 value: "kubernetes-1.28" 952 - name: CSI_PROW_DEPLOYMENT_SUFFIX 953 value: "" 954 - name: CSI_PROW_TESTS 955 value: "sanity serial parallel" 956 # docker-in-docker needs privileged mode 957 securityContext: 958 privileged: true 959 resources: 960 requests: 961 memory: "9Gi" 962 cpu: 4 963 limits: 964 memory: "9Gi" 965 cpu: 4 966 - interval: 6h 967 name: ci-kubernetes-csi-1-28-on-kubernetes-1-29 968 cluster: k8s-infra-prow-build 969 decorate: true 970 extra_refs: 971 - org: kubernetes-csi 972 repo: csi-driver-host-path 973 base_ref: master 974 labels: 975 preset-service-account: "true" 976 preset-dind-enabled: "true" 977 preset-kind-volume-mounts: "true" 978 annotations: 979 testgrid-dashboards: sig-storage-csi-ci 980 testgrid-tab-name: 1.28-on-1.29 981 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 982 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.28 on Kubernetes 1.29 983 spec: 984 containers: 985 # We need this image because it has Docker in Docker and go. 986 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 987 command: 988 - runner.sh 989 args: 990 - ./.prow.sh 991 env: 992 - name: CSI_PROW_KUBERNETES_VERSION 993 value: "release-1.29" 994 - name: CSI_SNAPSHOTTER_VERSION 995 value: "v6.1.0" 996 - name: CSI_PROW_BUILD_JOB 997 value: "false" 998 - name: CSI_PROW_DEPLOYMENT 999 value: "kubernetes-1.28" 1000 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1001 value: "" 1002 - name: CSI_PROW_TESTS 1003 value: "sanity serial parallel" 1004 # docker-in-docker needs privileged mode 1005 securityContext: 1006 privileged: true 1007 resources: 1008 requests: 1009 memory: "9Gi" 1010 cpu: 4 1011 limits: 1012 memory: "9Gi" 1013 cpu: 4 1014 - interval: 6h 1015 name: ci-kubernetes-csi-1-28-on-kubernetes-master 1016 cluster: k8s-infra-prow-build 1017 decorate: true 1018 extra_refs: 1019 - org: kubernetes-csi 1020 repo: csi-driver-host-path 1021 base_ref: master 1022 labels: 1023 preset-service-account: "true" 1024 preset-dind-enabled: "true" 1025 preset-kind-volume-mounts: "true" 1026 annotations: 1027 testgrid-dashboards: sig-storage-csi-ci 1028 testgrid-tab-name: 1.28-on-master 1029 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1030 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.28 on Kubernetes master 1031 spec: 1032 containers: 1033 # We need this image because it has Docker in Docker and go. 1034 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1035 command: 1036 - runner.sh 1037 args: 1038 - ./.prow.sh 1039 env: 1040 - name: CSI_PROW_KUBERNETES_VERSION 1041 value: "latest" 1042 - name: CSI_SNAPSHOTTER_VERSION 1043 value: "master" 1044 - name: CSI_PROW_BUILD_JOB 1045 value: "false" 1046 - name: CSI_PROW_DEPLOYMENT 1047 value: "kubernetes-1.28" 1048 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1049 value: "" 1050 - name: CSI_PROW_TESTS 1051 value: "sanity serial parallel" 1052 # docker-in-docker needs privileged mode 1053 securityContext: 1054 privileged: true 1055 resources: 1056 requests: 1057 memory: "9Gi" 1058 cpu: 4 1059 limits: 1060 memory: "9Gi" 1061 cpu: 4 1062 - interval: 6h 1063 name: ci-kubernetes-csi-1-29-on-kubernetes-1-29 1064 cluster: k8s-infra-prow-build 1065 decorate: true 1066 extra_refs: 1067 - org: kubernetes-csi 1068 repo: csi-driver-host-path 1069 base_ref: master 1070 labels: 1071 preset-service-account: "true" 1072 preset-dind-enabled: "true" 1073 preset-kind-volume-mounts: "true" 1074 annotations: 1075 testgrid-dashboards: sig-storage-csi-ci 1076 testgrid-tab-name: 1.29-on-1.29 1077 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1078 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.29 on Kubernetes 1.29 1079 spec: 1080 containers: 1081 # We need this image because it has Docker in Docker and go. 1082 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1083 command: 1084 - runner.sh 1085 args: 1086 - ./.prow.sh 1087 env: 1088 - name: CSI_PROW_KUBERNETES_VERSION 1089 value: "release-1.29" 1090 - name: CSI_SNAPSHOTTER_VERSION 1091 value: "v6.1.0" 1092 - name: CSI_PROW_BUILD_JOB 1093 value: "false" 1094 - name: CSI_PROW_DEPLOYMENT 1095 value: "kubernetes-1.29" 1096 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1097 value: "" 1098 - name: CSI_PROW_TESTS 1099 value: "sanity serial parallel" 1100 # docker-in-docker needs privileged mode 1101 securityContext: 1102 privileged: true 1103 resources: 1104 requests: 1105 memory: "9Gi" 1106 cpu: 4 1107 limits: 1108 memory: "9Gi" 1109 cpu: 4 1110 - interval: 6h 1111 name: ci-kubernetes-csi-1-29-on-kubernetes-master 1112 cluster: k8s-infra-prow-build 1113 decorate: true 1114 extra_refs: 1115 - org: kubernetes-csi 1116 repo: csi-driver-host-path 1117 base_ref: master 1118 labels: 1119 preset-service-account: "true" 1120 preset-dind-enabled: "true" 1121 preset-kind-volume-mounts: "true" 1122 annotations: 1123 testgrid-dashboards: sig-storage-csi-ci 1124 testgrid-tab-name: 1.29-on-master 1125 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1126 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.29 on Kubernetes master 1127 spec: 1128 containers: 1129 # We need this image because it has Docker in Docker and go. 1130 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1131 command: 1132 - runner.sh 1133 args: 1134 - ./.prow.sh 1135 env: 1136 - name: CSI_PROW_KUBERNETES_VERSION 1137 value: "latest" 1138 - name: CSI_SNAPSHOTTER_VERSION 1139 value: "master" 1140 - name: CSI_PROW_BUILD_JOB 1141 value: "false" 1142 - name: CSI_PROW_DEPLOYMENT 1143 value: "kubernetes-1.29" 1144 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1145 value: "" 1146 - name: CSI_PROW_TESTS 1147 value: "sanity serial parallel" 1148 # docker-in-docker needs privileged mode 1149 securityContext: 1150 privileged: true 1151 resources: 1152 requests: 1153 memory: "9Gi" 1154 cpu: 4 1155 limits: 1156 memory: "9Gi" 1157 cpu: 4 1158 - interval: 6h 1159 name: ci-kubernetes-csi-1-27-test-on-kubernetes-1-27 1160 cluster: k8s-infra-prow-build 1161 decorate: true 1162 extra_refs: 1163 - org: kubernetes-csi 1164 repo: csi-driver-host-path 1165 base_ref: master 1166 labels: 1167 preset-service-account: "true" 1168 preset-dind-enabled: "true" 1169 preset-kind-volume-mounts: "true" 1170 annotations: 1171 testgrid-dashboards: sig-storage-csi-ci 1172 testgrid-tab-name: 1.27-test-on-1.27 1173 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1174 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.27-test on Kubernetes 1.27 1175 spec: 1176 containers: 1177 # We need this image because it has Docker in Docker and go. 1178 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1179 command: 1180 - runner.sh 1181 args: 1182 - ./.prow.sh 1183 env: 1184 - name: CSI_PROW_KUBERNETES_VERSION 1185 value: "release-1.27" 1186 - name: CSI_SNAPSHOTTER_VERSION 1187 value: "v6.1.0" 1188 - name: CSI_PROW_BUILD_JOB 1189 value: "false" 1190 - name: CSI_PROW_DEPLOYMENT 1191 value: "kubernetes-1.27" 1192 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1193 value: "-test" 1194 - name: CSI_PROW_TESTS 1195 value: "sanity serial parallel" 1196 # docker-in-docker needs privileged mode 1197 securityContext: 1198 privileged: true 1199 resources: 1200 requests: 1201 memory: "9Gi" 1202 cpu: 4 1203 limits: 1204 memory: "9Gi" 1205 cpu: 4 1206 - interval: 6h 1207 name: ci-kubernetes-csi-1-27-test-on-kubernetes-1-28 1208 cluster: k8s-infra-prow-build 1209 decorate: true 1210 extra_refs: 1211 - org: kubernetes-csi 1212 repo: csi-driver-host-path 1213 base_ref: master 1214 labels: 1215 preset-service-account: "true" 1216 preset-dind-enabled: "true" 1217 preset-kind-volume-mounts: "true" 1218 annotations: 1219 testgrid-dashboards: sig-storage-csi-ci 1220 testgrid-tab-name: 1.27-test-on-1.28 1221 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1222 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.27-test on Kubernetes 1.28 1223 spec: 1224 containers: 1225 # We need this image because it has Docker in Docker and go. 1226 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1227 command: 1228 - runner.sh 1229 args: 1230 - ./.prow.sh 1231 env: 1232 - name: CSI_PROW_KUBERNETES_VERSION 1233 value: "release-1.28" 1234 - name: CSI_SNAPSHOTTER_VERSION 1235 value: "v6.1.0" 1236 - name: CSI_PROW_BUILD_JOB 1237 value: "false" 1238 - name: CSI_PROW_DEPLOYMENT 1239 value: "kubernetes-1.27" 1240 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1241 value: "-test" 1242 - name: CSI_PROW_TESTS 1243 value: "sanity serial parallel" 1244 # docker-in-docker needs privileged mode 1245 securityContext: 1246 privileged: true 1247 resources: 1248 requests: 1249 memory: "9Gi" 1250 cpu: 4 1251 limits: 1252 memory: "9Gi" 1253 cpu: 4 1254 - interval: 6h 1255 name: ci-kubernetes-csi-1-27-test-on-kubernetes-1-29 1256 cluster: k8s-infra-prow-build 1257 decorate: true 1258 extra_refs: 1259 - org: kubernetes-csi 1260 repo: csi-driver-host-path 1261 base_ref: master 1262 labels: 1263 preset-service-account: "true" 1264 preset-dind-enabled: "true" 1265 preset-kind-volume-mounts: "true" 1266 annotations: 1267 testgrid-dashboards: sig-storage-csi-ci 1268 testgrid-tab-name: 1.27-test-on-1.29 1269 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1270 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.27-test on Kubernetes 1.29 1271 spec: 1272 containers: 1273 # We need this image because it has Docker in Docker and go. 1274 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1275 command: 1276 - runner.sh 1277 args: 1278 - ./.prow.sh 1279 env: 1280 - name: CSI_PROW_KUBERNETES_VERSION 1281 value: "release-1.29" 1282 - name: CSI_SNAPSHOTTER_VERSION 1283 value: "v6.1.0" 1284 - name: CSI_PROW_BUILD_JOB 1285 value: "false" 1286 - name: CSI_PROW_DEPLOYMENT 1287 value: "kubernetes-1.27" 1288 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1289 value: "-test" 1290 - name: CSI_PROW_TESTS 1291 value: "sanity serial parallel" 1292 # docker-in-docker needs privileged mode 1293 securityContext: 1294 privileged: true 1295 resources: 1296 requests: 1297 memory: "9Gi" 1298 cpu: 4 1299 limits: 1300 memory: "9Gi" 1301 cpu: 4 1302 - interval: 6h 1303 name: ci-kubernetes-csi-1-27-test-on-kubernetes-master 1304 cluster: k8s-infra-prow-build 1305 decorate: true 1306 extra_refs: 1307 - org: kubernetes-csi 1308 repo: csi-driver-host-path 1309 base_ref: master 1310 labels: 1311 preset-service-account: "true" 1312 preset-dind-enabled: "true" 1313 preset-kind-volume-mounts: "true" 1314 annotations: 1315 testgrid-dashboards: sig-storage-csi-ci 1316 testgrid-tab-name: 1.27-test-on-master 1317 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1318 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.27-test on Kubernetes master 1319 spec: 1320 containers: 1321 # We need this image because it has Docker in Docker and go. 1322 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1323 command: 1324 - runner.sh 1325 args: 1326 - ./.prow.sh 1327 env: 1328 - name: CSI_PROW_KUBERNETES_VERSION 1329 value: "latest" 1330 - name: CSI_SNAPSHOTTER_VERSION 1331 value: "master" 1332 - name: CSI_PROW_BUILD_JOB 1333 value: "false" 1334 - name: CSI_PROW_DEPLOYMENT 1335 value: "kubernetes-1.27" 1336 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1337 value: "-test" 1338 - name: CSI_PROW_TESTS 1339 value: "sanity serial parallel" 1340 # docker-in-docker needs privileged mode 1341 securityContext: 1342 privileged: true 1343 resources: 1344 requests: 1345 memory: "9Gi" 1346 cpu: 4 1347 limits: 1348 memory: "9Gi" 1349 cpu: 4 1350 - interval: 6h 1351 name: ci-kubernetes-csi-1-28-test-on-kubernetes-1-28 1352 cluster: k8s-infra-prow-build 1353 decorate: true 1354 extra_refs: 1355 - org: kubernetes-csi 1356 repo: csi-driver-host-path 1357 base_ref: master 1358 labels: 1359 preset-service-account: "true" 1360 preset-dind-enabled: "true" 1361 preset-kind-volume-mounts: "true" 1362 annotations: 1363 testgrid-dashboards: sig-storage-csi-ci 1364 testgrid-tab-name: 1.28-test-on-1.28 1365 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1366 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.28-test on Kubernetes 1.28 1367 spec: 1368 containers: 1369 # We need this image because it has Docker in Docker and go. 1370 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1371 command: 1372 - runner.sh 1373 args: 1374 - ./.prow.sh 1375 env: 1376 - name: CSI_PROW_KUBERNETES_VERSION 1377 value: "release-1.28" 1378 - name: CSI_SNAPSHOTTER_VERSION 1379 value: "v6.1.0" 1380 - name: CSI_PROW_BUILD_JOB 1381 value: "false" 1382 - name: CSI_PROW_DEPLOYMENT 1383 value: "kubernetes-1.28" 1384 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1385 value: "-test" 1386 - name: CSI_PROW_TESTS 1387 value: "sanity serial parallel" 1388 # docker-in-docker needs privileged mode 1389 securityContext: 1390 privileged: true 1391 resources: 1392 requests: 1393 memory: "9Gi" 1394 cpu: 4 1395 limits: 1396 memory: "9Gi" 1397 cpu: 4 1398 - interval: 6h 1399 name: ci-kubernetes-csi-1-28-test-on-kubernetes-1-29 1400 cluster: k8s-infra-prow-build 1401 decorate: true 1402 extra_refs: 1403 - org: kubernetes-csi 1404 repo: csi-driver-host-path 1405 base_ref: master 1406 labels: 1407 preset-service-account: "true" 1408 preset-dind-enabled: "true" 1409 preset-kind-volume-mounts: "true" 1410 annotations: 1411 testgrid-dashboards: sig-storage-csi-ci 1412 testgrid-tab-name: 1.28-test-on-1.29 1413 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1414 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.28-test on Kubernetes 1.29 1415 spec: 1416 containers: 1417 # We need this image because it has Docker in Docker and go. 1418 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1419 command: 1420 - runner.sh 1421 args: 1422 - ./.prow.sh 1423 env: 1424 - name: CSI_PROW_KUBERNETES_VERSION 1425 value: "release-1.29" 1426 - name: CSI_SNAPSHOTTER_VERSION 1427 value: "v6.1.0" 1428 - name: CSI_PROW_BUILD_JOB 1429 value: "false" 1430 - name: CSI_PROW_DEPLOYMENT 1431 value: "kubernetes-1.28" 1432 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1433 value: "-test" 1434 - name: CSI_PROW_TESTS 1435 value: "sanity serial parallel" 1436 # docker-in-docker needs privileged mode 1437 securityContext: 1438 privileged: true 1439 resources: 1440 requests: 1441 memory: "9Gi" 1442 cpu: 4 1443 limits: 1444 memory: "9Gi" 1445 cpu: 4 1446 - interval: 6h 1447 name: ci-kubernetes-csi-1-28-test-on-kubernetes-master 1448 cluster: k8s-infra-prow-build 1449 decorate: true 1450 extra_refs: 1451 - org: kubernetes-csi 1452 repo: csi-driver-host-path 1453 base_ref: master 1454 labels: 1455 preset-service-account: "true" 1456 preset-dind-enabled: "true" 1457 preset-kind-volume-mounts: "true" 1458 annotations: 1459 testgrid-dashboards: sig-storage-csi-ci 1460 testgrid-tab-name: 1.28-test-on-master 1461 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1462 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.28-test on Kubernetes master 1463 spec: 1464 containers: 1465 # We need this image because it has Docker in Docker and go. 1466 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1467 command: 1468 - runner.sh 1469 args: 1470 - ./.prow.sh 1471 env: 1472 - name: CSI_PROW_KUBERNETES_VERSION 1473 value: "latest" 1474 - name: CSI_SNAPSHOTTER_VERSION 1475 value: "master" 1476 - name: CSI_PROW_BUILD_JOB 1477 value: "false" 1478 - name: CSI_PROW_DEPLOYMENT 1479 value: "kubernetes-1.28" 1480 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1481 value: "-test" 1482 - name: CSI_PROW_TESTS 1483 value: "sanity serial parallel" 1484 # docker-in-docker needs privileged mode 1485 securityContext: 1486 privileged: true 1487 resources: 1488 requests: 1489 memory: "9Gi" 1490 cpu: 4 1491 limits: 1492 memory: "9Gi" 1493 cpu: 4 1494 - interval: 6h 1495 name: ci-kubernetes-csi-1-29-test-on-kubernetes-1-29 1496 cluster: k8s-infra-prow-build 1497 decorate: true 1498 extra_refs: 1499 - org: kubernetes-csi 1500 repo: csi-driver-host-path 1501 base_ref: master 1502 labels: 1503 preset-service-account: "true" 1504 preset-dind-enabled: "true" 1505 preset-kind-volume-mounts: "true" 1506 annotations: 1507 testgrid-dashboards: sig-storage-csi-ci 1508 testgrid-tab-name: 1.29-test-on-1.29 1509 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1510 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.29-test on Kubernetes 1.29 1511 spec: 1512 containers: 1513 # We need this image because it has Docker in Docker and go. 1514 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1515 command: 1516 - runner.sh 1517 args: 1518 - ./.prow.sh 1519 env: 1520 - name: CSI_PROW_KUBERNETES_VERSION 1521 value: "release-1.29" 1522 - name: CSI_SNAPSHOTTER_VERSION 1523 value: "v6.1.0" 1524 - name: CSI_PROW_BUILD_JOB 1525 value: "false" 1526 - name: CSI_PROW_DEPLOYMENT 1527 value: "kubernetes-1.29" 1528 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1529 value: "-test" 1530 - name: CSI_PROW_TESTS 1531 value: "sanity serial parallel" 1532 # docker-in-docker needs privileged mode 1533 securityContext: 1534 privileged: true 1535 resources: 1536 requests: 1537 memory: "9Gi" 1538 cpu: 4 1539 limits: 1540 memory: "9Gi" 1541 cpu: 4 1542 - interval: 6h 1543 name: ci-kubernetes-csi-1-29-test-on-kubernetes-master 1544 cluster: k8s-infra-prow-build 1545 decorate: true 1546 extra_refs: 1547 - org: kubernetes-csi 1548 repo: csi-driver-host-path 1549 base_ref: master 1550 labels: 1551 preset-service-account: "true" 1552 preset-dind-enabled: "true" 1553 preset-kind-volume-mounts: "true" 1554 annotations: 1555 testgrid-dashboards: sig-storage-csi-ci 1556 testgrid-tab-name: 1.29-test-on-master 1557 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1558 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment 1.29-test on Kubernetes master 1559 spec: 1560 containers: 1561 # We need this image because it has Docker in Docker and go. 1562 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1563 command: 1564 - runner.sh 1565 args: 1566 - ./.prow.sh 1567 env: 1568 - name: CSI_PROW_KUBERNETES_VERSION 1569 value: "latest" 1570 - name: CSI_SNAPSHOTTER_VERSION 1571 value: "master" 1572 - name: CSI_PROW_BUILD_JOB 1573 value: "false" 1574 - name: CSI_PROW_DEPLOYMENT 1575 value: "kubernetes-1.29" 1576 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1577 value: "-test" 1578 - name: CSI_PROW_TESTS 1579 value: "sanity serial parallel" 1580 # docker-in-docker needs privileged mode 1581 securityContext: 1582 privileged: true 1583 resources: 1584 requests: 1585 memory: "9Gi" 1586 cpu: 4 1587 limits: 1588 memory: "9Gi" 1589 cpu: 4 1590 - interval: 6h 1591 name: ci-kubernetes-csi-canary-on-kubernetes-1-27 1592 cluster: eks-prow-build-cluster 1593 decorate: true 1594 extra_refs: 1595 - org: kubernetes-csi 1596 repo: csi-driver-host-path 1597 base_ref: master 1598 labels: 1599 preset-service-account: "true" 1600 preset-dind-enabled: "true" 1601 preset-kind-volume-mounts: "true" 1602 annotations: 1603 testgrid-dashboards: sig-storage-csi-ci 1604 testgrid-tab-name: canary-on-1.27 1605 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1606 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment canary on Kubernetes 1.27 1607 spec: 1608 containers: 1609 # We need this image because it has Docker in Docker and go. 1610 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1611 command: 1612 - runner.sh 1613 args: 1614 - ./.prow.sh 1615 env: 1616 - name: CSI_PROW_KUBERNETES_VERSION 1617 value: "1.27.0" 1618 - name: CSI_PROW_BUILD_JOB 1619 value: "false" 1620 # Replace images.... 1621 - name: CSI_PROW_HOSTPATH_CANARY 1622 value: "canary" 1623 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1624 value: "" 1625 - name: CSI_SNAPSHOTTER_VERSION 1626 value: "master" 1627 # ... but the RBAC rules only when testing on master. 1628 # The other jobs test against the unmodified deployment for 1629 # that Kubernetes version, i.e. with the original RBAC rules. 1630 - name: UPDATE_RBAC_RULES 1631 value: "false" 1632 - name: CSI_PROW_TESTS 1633 value: "sanity serial parallel" 1634 # docker-in-docker needs privileged mode 1635 securityContext: 1636 privileged: true 1637 resources: 1638 requests: 1639 memory: "9Gi" 1640 cpu: 4 1641 limits: 1642 memory: "9Gi" 1643 cpu: 4 1644 - interval: 6h 1645 name: ci-kubernetes-csi-canary-on-kubernetes-1-28 1646 cluster: eks-prow-build-cluster 1647 decorate: true 1648 extra_refs: 1649 - org: kubernetes-csi 1650 repo: csi-driver-host-path 1651 base_ref: master 1652 labels: 1653 preset-service-account: "true" 1654 preset-dind-enabled: "true" 1655 preset-kind-volume-mounts: "true" 1656 annotations: 1657 testgrid-dashboards: sig-storage-csi-ci 1658 testgrid-tab-name: canary-on-1.28 1659 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1660 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment canary on Kubernetes 1.28 1661 spec: 1662 containers: 1663 # We need this image because it has Docker in Docker and go. 1664 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1665 command: 1666 - runner.sh 1667 args: 1668 - ./.prow.sh 1669 env: 1670 - name: CSI_PROW_KUBERNETES_VERSION 1671 value: "1.28.0" 1672 - name: CSI_PROW_BUILD_JOB 1673 value: "false" 1674 # Replace images.... 1675 - name: CSI_PROW_HOSTPATH_CANARY 1676 value: "canary" 1677 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1678 value: "" 1679 - name: CSI_SNAPSHOTTER_VERSION 1680 value: "master" 1681 # ... but the RBAC rules only when testing on master. 1682 # The other jobs test against the unmodified deployment for 1683 # that Kubernetes version, i.e. with the original RBAC rules. 1684 - name: UPDATE_RBAC_RULES 1685 value: "false" 1686 - name: CSI_PROW_TESTS 1687 value: "sanity serial parallel" 1688 # docker-in-docker needs privileged mode 1689 securityContext: 1690 privileged: true 1691 resources: 1692 requests: 1693 memory: "9Gi" 1694 cpu: 4 1695 limits: 1696 memory: "9Gi" 1697 cpu: 4 1698 - interval: 6h 1699 name: ci-kubernetes-csi-canary-on-kubernetes-1-29 1700 cluster: eks-prow-build-cluster 1701 decorate: true 1702 extra_refs: 1703 - org: kubernetes-csi 1704 repo: csi-driver-host-path 1705 base_ref: master 1706 labels: 1707 preset-service-account: "true" 1708 preset-dind-enabled: "true" 1709 preset-kind-volume-mounts: "true" 1710 annotations: 1711 testgrid-dashboards: sig-storage-csi-ci 1712 testgrid-tab-name: canary-on-1.29 1713 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1714 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment canary on Kubernetes 1.29 1715 spec: 1716 containers: 1717 # We need this image because it has Docker in Docker and go. 1718 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1719 command: 1720 - runner.sh 1721 args: 1722 - ./.prow.sh 1723 env: 1724 - name: CSI_PROW_KUBERNETES_VERSION 1725 value: "1.29.0" 1726 - name: CSI_PROW_BUILD_JOB 1727 value: "false" 1728 # Replace images.... 1729 - name: CSI_PROW_HOSTPATH_CANARY 1730 value: "canary" 1731 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1732 value: "" 1733 - name: CSI_SNAPSHOTTER_VERSION 1734 value: "master" 1735 # ... but the RBAC rules only when testing on master. 1736 # The other jobs test against the unmodified deployment for 1737 # that Kubernetes version, i.e. with the original RBAC rules. 1738 - name: UPDATE_RBAC_RULES 1739 value: "false" 1740 - name: CSI_PROW_TESTS 1741 value: "sanity serial parallel" 1742 # docker-in-docker needs privileged mode 1743 securityContext: 1744 privileged: true 1745 resources: 1746 requests: 1747 memory: "9Gi" 1748 cpu: 4 1749 limits: 1750 memory: "9Gi" 1751 cpu: 4 1752 - interval: 6h 1753 name: ci-kubernetes-csi-canary-on-kubernetes-master 1754 cluster: eks-prow-build-cluster 1755 decorate: true 1756 extra_refs: 1757 - org: kubernetes-csi 1758 repo: csi-driver-host-path 1759 base_ref: master 1760 labels: 1761 preset-service-account: "true" 1762 preset-dind-enabled: "true" 1763 preset-kind-volume-mounts: "true" 1764 annotations: 1765 testgrid-dashboards: sig-storage-csi-ci 1766 testgrid-tab-name: canary-on-master 1767 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1768 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment canary on Kubernetes master 1769 spec: 1770 containers: 1771 # We need this image because it has Docker in Docker and go. 1772 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1773 command: 1774 - runner.sh 1775 args: 1776 - ./.prow.sh 1777 env: 1778 - name: CSI_PROW_KUBERNETES_VERSION 1779 value: "latest" 1780 - name: CSI_PROW_BUILD_JOB 1781 value: "false" 1782 # Replace images.... 1783 - name: CSI_PROW_HOSTPATH_CANARY 1784 value: "canary" 1785 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1786 value: "" 1787 - name: CSI_SNAPSHOTTER_VERSION 1788 value: "master" 1789 # ... but the RBAC rules only when testing on master. 1790 # The other jobs test against the unmodified deployment for 1791 # that Kubernetes version, i.e. with the original RBAC rules. 1792 - name: UPDATE_RBAC_RULES 1793 value: "true" 1794 - name: CSI_PROW_TESTS 1795 value: "sanity serial parallel" 1796 # docker-in-docker needs privileged mode 1797 securityContext: 1798 privileged: true 1799 resources: 1800 requests: 1801 memory: "9Gi" 1802 cpu: 4 1803 limits: 1804 memory: "9Gi" 1805 cpu: 4 1806 - interval: 6h 1807 name: ci-kubernetes-csi-alpha-canary-on-kubernetes-master 1808 cluster: eks-prow-build-cluster 1809 decorate: true 1810 extra_refs: 1811 - org: kubernetes-csi 1812 repo: csi-driver-host-path 1813 base_ref: master 1814 labels: 1815 preset-service-account: "true" 1816 preset-dind-enabled: "true" 1817 preset-kind-volume-mounts: "true" 1818 annotations: 1819 testgrid-dashboards: sig-storage-csi-ci 1820 testgrid-tab-name: alpha-canary-on-master 1821 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1822 description: periodic Kubernetes-CSI job for alpha tests, using deployment canary on Kubernetes master 1823 spec: 1824 containers: 1825 # We need this image because it has Docker in Docker and go. 1826 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1827 command: 1828 - runner.sh 1829 args: 1830 - ./.prow.sh 1831 env: 1832 - name: CSI_PROW_KUBERNETES_VERSION 1833 value: "latest" 1834 - name: CSI_PROW_BUILD_JOB 1835 value: "false" 1836 # Replace images.... 1837 - name: CSI_PROW_HOSTPATH_CANARY 1838 value: "canary" 1839 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1840 value: "" 1841 - name: CSI_SNAPSHOTTER_VERSION 1842 value: "master" 1843 # ... but the RBAC rules only when testing on master. 1844 # The other jobs test against the unmodified deployment for 1845 # that Kubernetes version, i.e. with the original RBAC rules. 1846 - name: UPDATE_RBAC_RULES 1847 value: "true" 1848 - name: CSI_PROW_TESTS 1849 value: "serial-alpha parallel-alpha" 1850 # docker-in-docker needs privileged mode 1851 securityContext: 1852 privileged: true 1853 resources: 1854 requests: 1855 memory: "9Gi" 1856 cpu: 4 1857 limits: 1858 memory: "9Gi" 1859 cpu: 4 1860 - interval: 6h 1861 name: ci-kubernetes-csi-canary-test-on-kubernetes-1-27 1862 cluster: eks-prow-build-cluster 1863 decorate: true 1864 extra_refs: 1865 - org: kubernetes-csi 1866 repo: csi-driver-host-path 1867 base_ref: master 1868 labels: 1869 preset-service-account: "true" 1870 preset-dind-enabled: "true" 1871 preset-kind-volume-mounts: "true" 1872 annotations: 1873 testgrid-dashboards: sig-storage-csi-ci 1874 testgrid-tab-name: canary-test-on-1.27 1875 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1876 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment canary-test on Kubernetes 1.27 1877 spec: 1878 containers: 1879 # We need this image because it has Docker in Docker and go. 1880 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1881 command: 1882 - runner.sh 1883 args: 1884 - ./.prow.sh 1885 env: 1886 - name: CSI_PROW_KUBERNETES_VERSION 1887 value: "1.27.0" 1888 - name: CSI_PROW_BUILD_JOB 1889 value: "false" 1890 # Replace images.... 1891 - name: CSI_PROW_HOSTPATH_CANARY 1892 value: "canary" 1893 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1894 value: "-test" 1895 - name: CSI_SNAPSHOTTER_VERSION 1896 value: "master" 1897 # ... but the RBAC rules only when testing on master. 1898 # The other jobs test against the unmodified deployment for 1899 # that Kubernetes version, i.e. with the original RBAC rules. 1900 - name: UPDATE_RBAC_RULES 1901 value: "false" 1902 - name: CSI_PROW_TESTS 1903 value: "sanity serial parallel" 1904 # docker-in-docker needs privileged mode 1905 securityContext: 1906 privileged: true 1907 resources: 1908 requests: 1909 memory: "9Gi" 1910 cpu: 4 1911 limits: 1912 memory: "9Gi" 1913 cpu: 4 1914 - interval: 6h 1915 name: ci-kubernetes-csi-canary-test-on-kubernetes-1-28 1916 cluster: eks-prow-build-cluster 1917 decorate: true 1918 extra_refs: 1919 - org: kubernetes-csi 1920 repo: csi-driver-host-path 1921 base_ref: master 1922 labels: 1923 preset-service-account: "true" 1924 preset-dind-enabled: "true" 1925 preset-kind-volume-mounts: "true" 1926 annotations: 1927 testgrid-dashboards: sig-storage-csi-ci 1928 testgrid-tab-name: canary-test-on-1.28 1929 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1930 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment canary-test on Kubernetes 1.28 1931 spec: 1932 containers: 1933 # We need this image because it has Docker in Docker and go. 1934 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1935 command: 1936 - runner.sh 1937 args: 1938 - ./.prow.sh 1939 env: 1940 - name: CSI_PROW_KUBERNETES_VERSION 1941 value: "1.28.0" 1942 - name: CSI_PROW_BUILD_JOB 1943 value: "false" 1944 # Replace images.... 1945 - name: CSI_PROW_HOSTPATH_CANARY 1946 value: "canary" 1947 - name: CSI_PROW_DEPLOYMENT_SUFFIX 1948 value: "-test" 1949 - name: CSI_SNAPSHOTTER_VERSION 1950 value: "master" 1951 # ... but the RBAC rules only when testing on master. 1952 # The other jobs test against the unmodified deployment for 1953 # that Kubernetes version, i.e. with the original RBAC rules. 1954 - name: UPDATE_RBAC_RULES 1955 value: "false" 1956 - name: CSI_PROW_TESTS 1957 value: "sanity serial parallel" 1958 # docker-in-docker needs privileged mode 1959 securityContext: 1960 privileged: true 1961 resources: 1962 requests: 1963 memory: "9Gi" 1964 cpu: 4 1965 limits: 1966 memory: "9Gi" 1967 cpu: 4 1968 - interval: 6h 1969 name: ci-kubernetes-csi-canary-test-on-kubernetes-1-29 1970 cluster: eks-prow-build-cluster 1971 decorate: true 1972 extra_refs: 1973 - org: kubernetes-csi 1974 repo: csi-driver-host-path 1975 base_ref: master 1976 labels: 1977 preset-service-account: "true" 1978 preset-dind-enabled: "true" 1979 preset-kind-volume-mounts: "true" 1980 annotations: 1981 testgrid-dashboards: sig-storage-csi-ci 1982 testgrid-tab-name: canary-test-on-1.29 1983 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 1984 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment canary-test on Kubernetes 1.29 1985 spec: 1986 containers: 1987 # We need this image because it has Docker in Docker and go. 1988 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 1989 command: 1990 - runner.sh 1991 args: 1992 - ./.prow.sh 1993 env: 1994 - name: CSI_PROW_KUBERNETES_VERSION 1995 value: "1.29.0" 1996 - name: CSI_PROW_BUILD_JOB 1997 value: "false" 1998 # Replace images.... 1999 - name: CSI_PROW_HOSTPATH_CANARY 2000 value: "canary" 2001 - name: CSI_PROW_DEPLOYMENT_SUFFIX 2002 value: "-test" 2003 - name: CSI_SNAPSHOTTER_VERSION 2004 value: "master" 2005 # ... but the RBAC rules only when testing on master. 2006 # The other jobs test against the unmodified deployment for 2007 # that Kubernetes version, i.e. with the original RBAC rules. 2008 - name: UPDATE_RBAC_RULES 2009 value: "false" 2010 - name: CSI_PROW_TESTS 2011 value: "sanity serial parallel" 2012 # docker-in-docker needs privileged mode 2013 securityContext: 2014 privileged: true 2015 resources: 2016 requests: 2017 memory: "9Gi" 2018 cpu: 4 2019 limits: 2020 memory: "9Gi" 2021 cpu: 4 2022 - interval: 6h 2023 name: ci-kubernetes-csi-canary-test-on-kubernetes-master 2024 cluster: eks-prow-build-cluster 2025 decorate: true 2026 extra_refs: 2027 - org: kubernetes-csi 2028 repo: csi-driver-host-path 2029 base_ref: master 2030 labels: 2031 preset-service-account: "true" 2032 preset-dind-enabled: "true" 2033 preset-kind-volume-mounts: "true" 2034 annotations: 2035 testgrid-dashboards: sig-storage-csi-ci 2036 testgrid-tab-name: canary-test-on-master 2037 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 2038 description: periodic Kubernetes-CSI job for non-alpha tests, using deployment canary-test on Kubernetes master 2039 spec: 2040 containers: 2041 # We need this image because it has Docker in Docker and go. 2042 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 2043 command: 2044 - runner.sh 2045 args: 2046 - ./.prow.sh 2047 env: 2048 - name: CSI_PROW_KUBERNETES_VERSION 2049 value: "latest" 2050 - name: CSI_PROW_BUILD_JOB 2051 value: "false" 2052 # Replace images.... 2053 - name: CSI_PROW_HOSTPATH_CANARY 2054 value: "canary" 2055 - name: CSI_PROW_DEPLOYMENT_SUFFIX 2056 value: "-test" 2057 - name: CSI_SNAPSHOTTER_VERSION 2058 value: "master" 2059 # ... but the RBAC rules only when testing on master. 2060 # The other jobs test against the unmodified deployment for 2061 # that Kubernetes version, i.e. with the original RBAC rules. 2062 - name: UPDATE_RBAC_RULES 2063 value: "true" 2064 - name: CSI_PROW_TESTS 2065 value: "sanity serial parallel" 2066 # docker-in-docker needs privileged mode 2067 securityContext: 2068 privileged: true 2069 resources: 2070 requests: 2071 memory: "9Gi" 2072 cpu: 4 2073 limits: 2074 memory: "9Gi" 2075 cpu: 4 2076 - interval: 6h 2077 name: ci-kubernetes-csi-alpha-canary-test-on-kubernetes-master 2078 cluster: eks-prow-build-cluster 2079 decorate: true 2080 extra_refs: 2081 - org: kubernetes-csi 2082 repo: csi-driver-host-path 2083 base_ref: master 2084 labels: 2085 preset-service-account: "true" 2086 preset-dind-enabled: "true" 2087 preset-kind-volume-mounts: "true" 2088 annotations: 2089 testgrid-dashboards: sig-storage-csi-ci 2090 testgrid-tab-name: alpha-canary-test-on-master 2091 testgrid-alert-email: kubernetes-sig-storage-test-failures@googlegroups.com 2092 description: periodic Kubernetes-CSI job for alpha tests, using deployment canary-test on Kubernetes master 2093 spec: 2094 containers: 2095 # We need this image because it has Docker in Docker and go. 2096 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master 2097 command: 2098 - runner.sh 2099 args: 2100 - ./.prow.sh 2101 env: 2102 - name: CSI_PROW_KUBERNETES_VERSION 2103 value: "latest" 2104 - name: CSI_PROW_BUILD_JOB 2105 value: "false" 2106 # Replace images.... 2107 - name: CSI_PROW_HOSTPATH_CANARY 2108 value: "canary" 2109 - name: CSI_PROW_DEPLOYMENT_SUFFIX 2110 value: "-test" 2111 - name: CSI_SNAPSHOTTER_VERSION 2112 value: "master" 2113 # ... but the RBAC rules only when testing on master. 2114 # The other jobs test against the unmodified deployment for 2115 # that Kubernetes version, i.e. with the original RBAC rules. 2116 - name: UPDATE_RBAC_RULES 2117 value: "true" 2118 - name: CSI_PROW_TESTS 2119 value: "serial-alpha parallel-alpha" 2120 # docker-in-docker needs privileged mode 2121 securityContext: 2122 privileged: true 2123 resources: 2124 requests: 2125 memory: "9Gi" 2126 cpu: 4 2127 limits: 2128 memory: "9Gi" 2129 cpu: 4