k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-10-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-release-1-10
     5      cluster: eks-prow-build-cluster
     6      branches:
     7      - ^release-1.10$
     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-release-1-10
    31        description: Checks for API changes in the PR
    32  
    33    - name: pull-cluster-api-provider-vsphere-verify-release-1-10
    34      cluster: eks-prow-build-cluster
    35      branches:
    36      - ^release-1.10$
    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-release-1-10
    63  
    64    - name: pull-cluster-api-provider-vsphere-test-release-1-10
    65      cluster: eks-prow-build-cluster
    66      branches:
    67      - ^release-1.10$
    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-release-1-10
    91        description: Runs unit tests
    92  
    93    - name: pull-cluster-api-provider-vsphere-e2e-govmomi-blocking-release-1-10
    94      branches:
    95      - ^release-1.10$
    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-release-1-10
   128        description: Runs only PR Blocking e2e tests
   129  
   130    - name: pull-cluster-api-provider-vsphere-e2e-govmomi-release-1-10
   131      branches:
   132      - ^release-1.10$
   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-release-1-10
   165        description: Runs all e2e tests
   166  
   167    - name: pull-cluster-api-provider-vsphere-e2e-vcsim-govmomi-release-1-10
   168      cluster: eks-prow-build-cluster
   169      branches:
   170      - ^release-1.10$
   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-release-1-10
   205        description: Runs e2e tests with vcsim / govmomi mode
   206  
   207    - name: pull-cluster-api-provider-vsphere-e2e-govmomi-upgrade-1-29-1-30-release-1-10
   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      - ^release-1.10$
   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.29"
   230          - name: KUBERNETES_VERSION_UPGRADE_TO
   231            value: "stable-1.30"
   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-release-1-10-1-29-1-30
   244  
   245    - name: pull-cluster-api-provider-vsphere-e2e-govmomi-conformance-release-1-10
   246      branches:
   247      - ^release-1.10$
   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-release-1-10
   278        description: Runs conformance tests for CAPV
   279  
   280    - name: pull-cluster-api-provider-vsphere-e2e-govmomi-conformance-ci-latest-release-1-10
   281      branches:
   282      - ^release-1.10$
   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-release-1-10
   313        description: Runs conformance tests with K8S ci latest for CAPV
   314  
   315    - name: pull-cluster-api-provider-vsphere-e2e-supervisor-blocking-release-1-10
   316      branches:
   317      - ^release-1.10$
   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-release-1-10
   350        description: Runs only PR Blocking e2e tests
   351  
   352    - name: pull-cluster-api-provider-vsphere-e2e-supervisor-release-1-10
   353      branches:
   354      - ^release-1.10$
   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-release-1-10
   389        description: Runs all e2e tests
   390  
   391    - name: pull-cluster-api-provider-vsphere-e2e-vcsim-supervisor-release-1-10
   392      cluster: eks-prow-build-cluster
   393      branches:
   394      - ^release-1.10$
   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-release-1-10
   429        description: Runs e2e tests with vcsim / govmomi mode
   430  
   431    - name: pull-cluster-api-provider-vsphere-e2e-supervisor-upgrade-1-29-1-30-release-1-10
   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      - ^release-1.10$
   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.29"
   454          - name: KUBERNETES_VERSION_UPGRADE_TO
   455            value: "stable-1.30"
   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-release-1-10-1-29-1-30
   468  
   469    - name: pull-cluster-api-provider-vsphere-e2e-supervisor-conformance-release-1-10
   470      branches:
   471      - ^release-1.10$
   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-release-1-10
   502        description: Runs conformance tests for CAPV
   503  
   504    - name: pull-cluster-api-provider-vsphere-e2e-supervisor-conformance-ci-latest-release-1-10
   505      branches:
   506      - ^release-1.10$
   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-release-1-10
   537        description: Runs conformance tests with K8S ci latest for CAPV