k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-main-presubmits.yaml (about) 1 # Code generated by cluster-api's prowjob-gen. DO NOT EDIT. 2 presubmits: 3 kubernetes-sigs/cluster-api-provider-vsphere: 4 - name: pull-cluster-api-provider-vsphere-apidiff-main 5 cluster: eks-prow-build-cluster 6 branches: 7 - ^main$ 8 always_run: false 9 # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). 10 run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' 11 optional: true 12 decorate: true 13 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 14 spec: 15 containers: 16 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 17 command: 18 - runner.sh 19 args: 20 - ./hack/ci-apidiff.sh 21 resources: 22 limits: 23 cpu: 2 24 memory: 3Gi 25 requests: 26 cpu: 2 27 memory: 3Gi 28 annotations: 29 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 30 testgrid-tab-name: pr-apidiff-main 31 description: Checks for API changes in the PR 32 33 - name: pull-cluster-api-provider-vsphere-verify-main 34 cluster: eks-prow-build-cluster 35 branches: 36 - ^main$ 37 labels: 38 preset-dind-enabled: "true" 39 always_run: true 40 decorate: true 41 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 42 spec: 43 containers: 44 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 45 command: 46 - runner.sh 47 args: 48 - make 49 - verify 50 # we need privileged mode in order to do docker in docker 51 securityContext: 52 privileged: true 53 resources: 54 limits: 55 cpu: 2 56 memory: 3Gi 57 requests: 58 cpu: 2 59 memory: 3Gi 60 annotations: 61 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 62 testgrid-tab-name: pr-verify-main 63 64 - name: pull-cluster-api-provider-vsphere-test-main 65 cluster: eks-prow-build-cluster 66 branches: 67 - ^main$ 68 always_run: false 69 # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). 70 run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' 71 decorate: true 72 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 73 spec: 74 containers: 75 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 76 resources: 77 limits: 78 cpu: 2 79 memory: 4Gi 80 requests: 81 cpu: 2 82 memory: 4Gi 83 command: 84 - runner.sh 85 args: 86 - make 87 - test-junit 88 annotations: 89 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 90 testgrid-tab-name: pr-test-main 91 description: Runs unit tests 92 93 - name: pull-cluster-api-provider-vsphere-e2e-govmomi-blocking-main 94 branches: 95 - ^main$ 96 labels: 97 preset-dind-enabled: "true" 98 preset-cluster-api-provider-vsphere-e2e-config: "true" 99 preset-kind-volume-mounts: "true" 100 always_run: false 101 # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). 102 run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' 103 decorate: true 104 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 105 max_concurrency: 3 106 spec: 107 containers: 108 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 109 command: 110 - runner.sh 111 args: 112 - ./hack/e2e.sh 113 env: 114 - name: GINKGO_FOCUS 115 value: "\\[PR-Blocking\\]" 116 # we need privileged mode in order to do docker in docker 117 securityContext: 118 privileged: true 119 capabilities: 120 add: ["NET_ADMIN"] 121 resources: 122 requests: 123 cpu: "4000m" 124 memory: "6Gi" 125 annotations: 126 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 127 testgrid-tab-name: pr-e2e-govmomi-blocking-main 128 description: Runs only PR Blocking e2e tests 129 130 - name: pull-cluster-api-provider-vsphere-e2e-govmomi-main 131 branches: 132 - ^main$ 133 labels: 134 preset-dind-enabled: "true" 135 preset-cluster-api-provider-vsphere-e2e-config: "true" 136 preset-kind-volume-mounts: "true" 137 always_run: false 138 decorate: true 139 decoration_config: 140 timeout: 180m 141 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 142 max_concurrency: 3 143 spec: 144 containers: 145 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 146 command: 147 - runner.sh 148 args: 149 - ./hack/e2e.sh 150 env: 151 - name: GINKGO_SKIP 152 value: "\\[Conformance\\] \\[specialized-infra\\]" 153 # we need privileged mode in order to do docker in docker 154 securityContext: 155 privileged: true 156 capabilities: 157 add: ["NET_ADMIN"] 158 resources: 159 requests: 160 cpu: "4000m" 161 memory: "6Gi" 162 annotations: 163 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 164 testgrid-tab-name: pr-e2e-govmomi-main 165 description: Runs all e2e tests 166 167 - name: pull-cluster-api-provider-vsphere-e2e-vcsim-govmomi-main 168 cluster: eks-prow-build-cluster 169 branches: 170 - ^main$ 171 labels: 172 preset-dind-enabled: "true" 173 preset-kind-volume-mounts: "true" 174 always_run: false 175 decorate: true 176 decoration_config: 177 timeout: 180m 178 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 179 max_concurrency: 3 180 spec: 181 containers: 182 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 183 command: 184 - runner.sh 185 args: 186 - ./hack/e2e.sh 187 env: 188 - name: GINKGO_FOCUS 189 value: "\\[vcsim\\]" 190 # we need privileged mode in order to do docker in docker 191 securityContext: 192 privileged: true 193 capabilities: 194 add: ["NET_ADMIN"] 195 resources: 196 requests: 197 cpu: "4000m" 198 memory: "3Gi" 199 limits: 200 cpu: "4000m" 201 memory: "3Gi" 202 annotations: 203 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 204 testgrid-tab-name: pr-e2e-vcsim-govmomi-main 205 description: Runs e2e tests with vcsim / govmomi mode 206 207 - name: pull-cluster-api-provider-vsphere-e2e-govmomi-upgrade-1-30-1-31-main 208 labels: 209 preset-dind-enabled: "true" 210 preset-cluster-api-provider-vsphere-e2e-config: "true" 211 preset-kind-volume-mounts: "true" 212 decorate: true 213 always_run: false 214 branches: 215 # The script this job runs is not in all branches. 216 - ^main$ 217 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 218 spec: 219 containers: 220 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 221 command: 222 - runner.sh 223 args: 224 - ./hack/e2e.sh 225 env: 226 - name: GINKGO_FOCUS 227 value: "\\[Conformance\\] \\[K8s-Upgrade\\]" 228 - name: KUBERNETES_VERSION_UPGRADE_FROM 229 value: "stable-1.30" 230 - name: KUBERNETES_VERSION_UPGRADE_TO 231 value: "ci/latest-1.31" 232 # we need privileged mode in order to do docker in docker 233 securityContext: 234 privileged: true 235 capabilities: 236 add: ["NET_ADMIN"] 237 resources: 238 requests: 239 cpu: "4000m" 240 memory: "6Gi" 241 annotations: 242 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 243 testgrid-tab-name: pr-e2e-govmomi-main-1-30-1-31 244 245 - name: pull-cluster-api-provider-vsphere-e2e-govmomi-conformance-main 246 branches: 247 - ^main$ 248 labels: 249 preset-dind-enabled: "true" 250 preset-cluster-api-provider-vsphere-e2e-config: "true" 251 preset-kind-volume-mounts: "true" 252 always_run: false 253 decorate: true 254 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 255 max_concurrency: 3 256 spec: 257 containers: 258 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 259 command: 260 - runner.sh 261 args: 262 - ./hack/e2e.sh 263 env: 264 - name: GINKGO_FOCUS 265 value: "\\[Conformance\\] \\[K8s-Install\\]" 266 # we need privileged mode in order to do docker in docker 267 securityContext: 268 privileged: true 269 capabilities: 270 add: ["NET_ADMIN"] 271 resources: 272 requests: 273 cpu: "4000m" 274 memory: "6Gi" 275 annotations: 276 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 277 testgrid-tab-name: pr-e2e-govmomi-conformance-main 278 description: Runs conformance tests for CAPV 279 280 - name: pull-cluster-api-provider-vsphere-e2e-govmomi-conformance-ci-latest-main 281 branches: 282 - ^main$ 283 labels: 284 preset-dind-enabled: "true" 285 preset-cluster-api-provider-vsphere-e2e-config: "true" 286 preset-kind-volume-mounts: "true" 287 always_run: false 288 decorate: true 289 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 290 max_concurrency: 3 291 spec: 292 containers: 293 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 294 command: 295 - runner.sh 296 args: 297 - ./hack/e2e.sh 298 env: 299 - name: GINKGO_FOCUS 300 value: "\\[Conformance\\] \\[K8s-Install-ci-latest\\]" 301 # we need privileged mode in order to do docker in docker 302 securityContext: 303 privileged: true 304 capabilities: 305 add: ["NET_ADMIN"] 306 resources: 307 requests: 308 cpu: "4000m" 309 memory: "6Gi" 310 annotations: 311 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 312 testgrid-tab-name: pr-e2e-govmomi-conformance-ci-latest-main 313 description: Runs conformance tests with K8S ci latest for CAPV 314 315 - name: pull-cluster-api-provider-vsphere-e2e-supervisor-blocking-main 316 branches: 317 - ^main$ 318 labels: 319 preset-dind-enabled: "true" 320 preset-cluster-api-provider-vsphere-e2e-config: "true" 321 preset-kind-volume-mounts: "true" 322 always_run: false 323 # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). 324 run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' 325 decorate: true 326 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 327 max_concurrency: 3 328 spec: 329 containers: 330 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 331 command: 332 - runner.sh 333 args: 334 - ./hack/e2e.sh 335 env: 336 - name: GINKGO_FOCUS 337 value: "\\[supervisor\\] \\[PR-Blocking\\]" 338 # we need privileged mode in order to do docker in docker 339 securityContext: 340 privileged: true 341 capabilities: 342 add: ["NET_ADMIN"] 343 resources: 344 requests: 345 cpu: "4000m" 346 memory: "6Gi" 347 annotations: 348 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 349 testgrid-tab-name: pr-e2e-supervisor-blocking-main 350 description: Runs only PR Blocking e2e tests 351 352 - name: pull-cluster-api-provider-vsphere-e2e-supervisor-main 353 branches: 354 - ^main$ 355 labels: 356 preset-dind-enabled: "true" 357 preset-cluster-api-provider-vsphere-e2e-config: "true" 358 preset-kind-volume-mounts: "true" 359 always_run: false 360 decorate: true 361 decoration_config: 362 timeout: 180m 363 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 364 max_concurrency: 3 365 spec: 366 containers: 367 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 368 command: 369 - runner.sh 370 args: 371 - ./hack/e2e.sh 372 env: 373 - name: GINKGO_FOCUS 374 value: "\\[supervisor\\]" 375 - name: GINKGO_SKIP 376 value: "\\[Conformance\\] \\[specialized-infra\\]" 377 # we need privileged mode in order to do docker in docker 378 securityContext: 379 privileged: true 380 capabilities: 381 add: ["NET_ADMIN"] 382 resources: 383 requests: 384 cpu: "4000m" 385 memory: "6Gi" 386 annotations: 387 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 388 testgrid-tab-name: pr-e2e-supervisor-main 389 description: Runs all e2e tests 390 391 - name: pull-cluster-api-provider-vsphere-e2e-vcsim-supervisor-main 392 cluster: eks-prow-build-cluster 393 branches: 394 - ^main$ 395 labels: 396 preset-dind-enabled: "true" 397 preset-kind-volume-mounts: "true" 398 always_run: false 399 decorate: true 400 decoration_config: 401 timeout: 180m 402 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 403 max_concurrency: 3 404 spec: 405 containers: 406 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 407 command: 408 - runner.sh 409 args: 410 - ./hack/e2e.sh 411 env: 412 - name: GINKGO_FOCUS 413 value: "\\[vcsim\\] \\[supervisor\\]" 414 # we need privileged mode in order to do docker in docker 415 securityContext: 416 privileged: true 417 capabilities: 418 add: ["NET_ADMIN"] 419 resources: 420 requests: 421 cpu: "4000m" 422 memory: "3Gi" 423 limits: 424 cpu: "4000m" 425 memory: "3Gi" 426 annotations: 427 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 428 testgrid-tab-name: pr-e2e-vcsim-supervisor-main 429 description: Runs e2e tests with vcsim / govmomi mode 430 431 - name: pull-cluster-api-provider-vsphere-e2e-supervisor-upgrade-1-30-1-31-main 432 labels: 433 preset-dind-enabled: "true" 434 preset-cluster-api-provider-vsphere-e2e-config: "true" 435 preset-kind-volume-mounts: "true" 436 decorate: true 437 always_run: false 438 branches: 439 # The script this job runs is not in all branches. 440 - ^main$ 441 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 442 spec: 443 containers: 444 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 445 command: 446 - runner.sh 447 args: 448 - ./hack/e2e.sh 449 env: 450 - name: GINKGO_FOCUS 451 value: "\\[supervisor\\] \\[Conformance\\] \\[K8s-Upgrade\\]" 452 - name: KUBERNETES_VERSION_UPGRADE_FROM 453 value: "stable-1.30" 454 - name: KUBERNETES_VERSION_UPGRADE_TO 455 value: "ci/latest-1.31" 456 # we need privileged mode in order to do docker in docker 457 securityContext: 458 privileged: true 459 capabilities: 460 add: ["NET_ADMIN"] 461 resources: 462 requests: 463 cpu: "4000m" 464 memory: "6Gi" 465 annotations: 466 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 467 testgrid-tab-name: pr-e2e-supervisor-main-1-30-1-31 468 469 - name: pull-cluster-api-provider-vsphere-e2e-supervisor-conformance-main 470 branches: 471 - ^main$ 472 labels: 473 preset-dind-enabled: "true" 474 preset-cluster-api-provider-vsphere-e2e-config: "true" 475 preset-kind-volume-mounts: "true" 476 always_run: false 477 decorate: true 478 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 479 max_concurrency: 3 480 spec: 481 containers: 482 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 483 command: 484 - runner.sh 485 args: 486 - ./hack/e2e.sh 487 env: 488 - name: GINKGO_FOCUS 489 value: "\\[supervisor\\] \\[Conformance\\] \\[K8s-Install\\]" 490 # we need privileged mode in order to do docker in docker 491 securityContext: 492 privileged: true 493 capabilities: 494 add: ["NET_ADMIN"] 495 resources: 496 requests: 497 cpu: "4000m" 498 memory: "6Gi" 499 annotations: 500 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 501 testgrid-tab-name: pr-e2e-supervisor-conformance-main 502 description: Runs conformance tests for CAPV 503 504 - name: pull-cluster-api-provider-vsphere-e2e-supervisor-conformance-ci-latest-main 505 branches: 506 - ^main$ 507 labels: 508 preset-dind-enabled: "true" 509 preset-cluster-api-provider-vsphere-e2e-config: "true" 510 preset-kind-volume-mounts: "true" 511 always_run: false 512 decorate: true 513 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 514 max_concurrency: 3 515 spec: 516 containers: 517 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 518 command: 519 - runner.sh 520 args: 521 - ./hack/e2e.sh 522 env: 523 - name: GINKGO_FOCUS 524 value: "\\[supervisor\\] \\[Conformance\\] \\[K8s-Install-ci-latest\\]" 525 # we need privileged mode in order to do docker in docker 526 securityContext: 527 privileged: true 528 capabilities: 529 add: ["NET_ADMIN"] 530 resources: 531 requests: 532 cpu: "4000m" 533 memory: "6Gi" 534 annotations: 535 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 536 testgrid-tab-name: pr-e2e-supervisor-conformance-ci-latest-main 537 description: Runs conformance tests with K8S ci latest for CAPV