k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-vsphere/cluster-api-provider-vsphere-release-1-7-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-7 5 cluster: eks-prow-build-cluster 6 branches: 7 - ^release-1.7$ 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:v20240405-68dde9badf-1.26 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-7 31 description: Checks for API changes in the PR 32 33 - name: pull-cluster-api-provider-vsphere-verify-release-1-7 34 cluster: eks-prow-build-cluster 35 branches: 36 - ^release-1.7$ 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:v20240405-68dde9badf-1.26 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-7 63 64 - name: pull-cluster-api-provider-vsphere-test-release-1-7 65 cluster: eks-prow-build-cluster 66 branches: 67 - ^release-1.7$ 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:v20240405-68dde9badf-1.26 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-7 91 description: Runs unit tests 92 93 - name: pull-cluster-api-provider-vsphere-test-integration-release-1-7 94 cluster: eks-prow-build-cluster 95 branches: 96 - ^release-1.7$ 97 labels: 98 preset-dind-enabled: "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 spec: 106 containers: 107 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 108 # we need privileged mode in order to do docker in docker 109 securityContext: 110 privileged: true 111 capabilities: 112 add: ["NET_ADMIN"] 113 resources: 114 limits: 115 cpu: 4 116 memory: 3Gi 117 requests: 118 cpu: 4 119 memory: 3Gi 120 command: 121 - runner.sh 122 args: 123 - make 124 - test-integration 125 annotations: 126 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 127 testgrid-tab-name: pr-test-integration-release-1-7 128 description: Runs integration tests 129 130 - name: pull-cluster-api-provider-vsphere-e2e-govmomi-blocking-release-1-7 131 branches: 132 - ^release-1.7$ 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 # Run if go files, scripts or configuration changed (we use the same for all jobs for simplicity). 139 run_if_changed: '^((apis|config|controllers|feature|hack|packaging|pkg|test|webhooks)/|Dockerfile|go\.mod|go\.sum|main\.go|Makefile)' 140 decorate: true 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:v20240405-68dde9badf-1.26 146 command: 147 - runner.sh 148 args: 149 - ./hack/e2e.sh 150 env: 151 - name: GINKGO_FOCUS 152 value: "\\[PR-Blocking\\]" 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-blocking-release-1-7 165 description: Runs only PR Blocking e2e tests 166 167 - name: pull-cluster-api-provider-vsphere-e2e-govmomi-release-1-7 168 branches: 169 - ^release-1.7$ 170 labels: 171 preset-dind-enabled: "true" 172 preset-cluster-api-provider-vsphere-e2e-config: "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:v20240405-68dde9badf-1.26 183 command: 184 - runner.sh 185 args: 186 - ./hack/e2e.sh 187 env: 188 - name: GINKGO_SKIP 189 value: "\\[Conformance\\] \\[specialized-infra\\]" 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: "6Gi" 199 annotations: 200 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 201 testgrid-tab-name: pr-e2e-govmomi-release-1-7 202 description: Runs all e2e tests 203 204 - name: pull-cluster-api-provider-vsphere-e2e-govmomi-conformance-release-1-7 205 branches: 206 - ^release-1.7$ 207 labels: 208 preset-dind-enabled: "true" 209 preset-cluster-api-provider-vsphere-e2e-config: "true" 210 preset-kind-volume-mounts: "true" 211 always_run: false 212 decorate: true 213 path_alias: sigs.k8s.io/cluster-api-provider-vsphere 214 max_concurrency: 3 215 spec: 216 containers: 217 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240405-68dde9badf-1.26 218 command: 219 - runner.sh 220 args: 221 - ./hack/e2e.sh 222 env: 223 - name: GINKGO_FOCUS 224 value: "\\[Conformance\\]" 225 # we need privileged mode in order to do docker in docker 226 securityContext: 227 privileged: true 228 capabilities: 229 add: ["NET_ADMIN"] 230 resources: 231 requests: 232 cpu: "4000m" 233 memory: "6Gi" 234 annotations: 235 testgrid-dashboards: vmware-cluster-api-provider-vsphere, sig-cluster-lifecycle-cluster-api-provider-vsphere 236 testgrid-tab-name: pr-e2e-govmomi-conformance-release-1-7 237 description: Runs conformance tests for CAPV