k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-gcp/cluster-api-provider-gcp-presubmits-release-1-6.yaml (about) 1 presubmits: 2 kubernetes-sigs/cluster-api-provider-gcp: 3 - name: pull-cluster-api-provider-gcp-test-release-1-6 4 always_run: true 5 optional: false 6 decorate: true 7 cluster: eks-prow-build-cluster 8 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 9 branches: 10 - ^release-1.6$ 11 spec: 12 containers: 13 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 14 command: 15 - "./scripts/ci-test.sh" 16 resources: 17 limits: 18 cpu: 4 19 memory: 4Gi 20 requests: 21 cpu: 4 22 memory: 4Gi 23 annotations: 24 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 25 testgrid-tab-name: pr-test-release-1-6 26 - name: pull-cluster-api-provider-gcp-build-release-1-6 27 always_run: true 28 optional: false 29 decorate: true 30 cluster: eks-prow-build-cluster 31 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 32 branches: 33 - ^release-1.6$ 34 spec: 35 containers: 36 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 37 command: 38 - "./scripts/ci-build.sh" 39 resources: 40 limits: 41 cpu: 4 42 memory: 4Gi 43 requests: 44 cpu: 4 45 memory: 4Gi 46 annotations: 47 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 48 testgrid-tab-name: pr-build-release-1-6 49 - name: pull-cluster-api-provider-gcp-make-release-1-6 50 cluster: eks-prow-build-cluster 51 always_run: true 52 optional: false 53 decorate: true 54 labels: 55 preset-dind-enabled: "true" 56 preset-kind-volume-mounts: "true" 57 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 58 branches: 59 - ^release-1.6$ 60 spec: 61 containers: 62 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 63 # docker-in-docker needs privileged mode 64 securityContext: 65 privileged: true 66 command: 67 - "runner.sh" 68 - "./scripts/ci-make.sh" 69 resources: 70 limits: 71 cpu: 4 72 memory: 4Gi 73 requests: 74 cpu: 4 75 memory: 4Gi 76 annotations: 77 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 78 testgrid-tab-name: pr-make-release-1-6 79 - name: pull-cluster-api-provider-gcp-verify-release-1-6 80 always_run: true 81 optional: false 82 decorate: true 83 cluster: eks-prow-build-cluster 84 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 85 labels: 86 # required for shellcheck in container. 87 preset-dind-enabled: "true" 88 branches: 89 # The script this job runs is not in all branches. 90 - ^release-1.6$ 91 spec: 92 containers: 93 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 94 command: 95 - "runner.sh" 96 - "make" 97 - "verify" 98 securityContext: 99 privileged: true 100 resources: 101 limits: 102 cpu: 4 103 memory: 4Gi 104 requests: 105 cpu: 4 106 memory: 4Gi 107 annotations: 108 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 109 testgrid-tab-name: pr-verify-release-1-6 110 - name: pull-cluster-api-provider-gcp-e2e-test-release-1-6 111 cluster: k8s-infra-prow-build 112 labels: 113 preset-service-account: "true" 114 preset-dind-enabled: "true" 115 preset-kind-volume-mounts: "true" 116 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 117 branches: 118 - ^release-1.6$ 119 always_run: true 120 optional: false 121 decorate: true 122 decoration_config: 123 timeout: 3h 124 spec: 125 containers: 126 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 127 env: 128 - name: "BOSKOS_HOST" 129 value: "boskos.test-pods.svc.cluster.local" 130 command: 131 - "runner.sh" 132 - "./scripts/ci-e2e.sh" 133 # we need privileged mode in order to do docker in docker 134 securityContext: 135 privileged: true 136 resources: 137 limits: 138 cpu: 4 139 memory: 9Gi 140 requests: 141 cpu: 4 142 memory: 9Gi 143 annotations: 144 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 145 testgrid-tab-name: pr-e2e-test-release-1-6 146 - name: pull-cluster-api-provider-gcp-conformance-release-1-6 147 cluster: k8s-infra-prow-build 148 labels: 149 preset-service-account: "true" 150 preset-dind-enabled: "true" 151 preset-kind-volume-mounts: "true" 152 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 153 branches: 154 - ^release-1.6$ 155 always_run: false 156 optional: true 157 decorate: true 158 decoration_config: 159 timeout: 3h 160 spec: 161 containers: 162 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 163 env: 164 - name: "BOSKOS_HOST" 165 value: "boskos.test-pods.svc.cluster.local" 166 command: 167 - "runner.sh" 168 - "./scripts/ci-conformance.sh" 169 # we need privileged mode in order to do docker in docker 170 securityContext: 171 privileged: true 172 resources: 173 limits: 174 cpu: 4 175 memory: 9Gi 176 requests: 177 cpu: 4 178 memory: 9Gi 179 annotations: 180 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 181 testgrid-tab-name: pr-conformance-release-1-6 182 - name: pull-cluster-api-provider-gcp-capi-e2e-release-1-6 183 cluster: k8s-infra-prow-build 184 labels: 185 preset-service-account: "true" 186 preset-dind-enabled: "true" 187 preset-kind-volume-mounts: "true" 188 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 189 branches: 190 - ^release-1.6$ 191 always_run: false 192 optional: true 193 decorate: true 194 decoration_config: 195 timeout: 3h 196 spec: 197 containers: 198 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 199 env: 200 - name: "BOSKOS_HOST" 201 value: "boskos.test-pods.svc.cluster.local" 202 - name: GINKGO_FOCUS 203 value: "Cluster API E2E tests" 204 - name: GINKGO_SKIP 205 value: "\\[K8s-Upgrade\\]|API Version Upgrade" 206 command: 207 - "runner.sh" 208 - "./scripts/ci-e2e.sh" 209 securityContext: 210 privileged: true 211 resources: 212 limits: 213 cpu: 4 214 memory: 9Gi 215 requests: 216 cpu: 4 217 memory: 9Gi 218 annotations: 219 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 220 testgrid-tab-name: pr-capi-e2e-test-release-1-6 221 - name: pull-cluster-api-provider-gcp-e2e-workload-upgrade-release-1-6 222 cluster: k8s-infra-prow-build 223 labels: 224 preset-service-account: "true" 225 preset-dind-enabled: "true" 226 preset-kind-volume-mounts: "true" 227 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 228 branches: 229 - ^release-1.6$ 230 always_run: false 231 optional: true 232 decorate: true 233 decoration_config: 234 timeout: 3h 235 spec: 236 containers: 237 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 238 args: 239 - runner.sh 240 - "./scripts/ci-e2e.sh" 241 env: 242 - name: "BOSKOS_HOST" 243 value: "boskos.test-pods.svc.cluster.local" 244 - name: GINKGO_FOCUS 245 value: "\\[K8s-Upgrade\\]" 246 # we need privileged mode in order to do docker in docker 247 securityContext: 248 privileged: true 249 resources: 250 limits: 251 cpu: 4 252 memory: 9Gi 253 requests: 254 cpu: 4 255 memory: 9Gi 256 annotations: 257 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 258 testgrid-tab-name: pr-e2e-upgrade-release-1-6 259 - name: pull-cluster-api-provider-gcp-apidiff-release-1-6 260 decorate: true 261 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 262 always_run: true 263 optional: true 264 cluster: eks-prow-build-cluster 265 labels: 266 preset-service-account: "true" 267 branches: 268 - ^release-1.6$ 269 spec: 270 containers: 271 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 272 command: 273 - runner.sh 274 args: 275 - ./scripts/ci-apidiff.sh 276 resources: 277 limits: 278 cpu: 4 279 memory: 4Gi 280 requests: 281 cpu: 4 282 memory: 4Gi 283 annotations: 284 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 285 testgrid-tab-name: pr-apidiff-main-release-1-6 286 - name: pull-cluster-api-provider-gcp-coverage-release-1-6 287 always_run: false 288 optional: true 289 decorate: true 290 cluster: eks-prow-build-cluster 291 path_alias: "sigs.k8s.io/cluster-api-provider-gcp" 292 branches: 293 - ^release-1.6$ 294 extra_refs: 295 - org: kubernetes 296 repo: test-infra 297 base_ref: master 298 path_alias: k8s.io/test-infra 299 spec: 300 containers: 301 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.28 302 command: 303 - runner.sh 304 args: 305 - bash 306 - -c 307 - | 308 result=0 309 ./scripts/ci-test-coverage.sh || result=$? 310 cp coverage.* ${ARTIFACTS} 311 cd ../../k8s.io/test-infra/gopherage 312 GO111MODULE=on go build . 313 ./gopherage filter --exclude-path="zz_generated,generated\.pb\.go" "${ARTIFACTS}/coverage.out" > "${ARTIFACTS}/filtered.cov" || result=$? 314 ./gopherage html "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/coverage.html" || result=$? 315 ./gopherage junit --threshold 0.05 "${ARTIFACTS}/filtered.cov" > "${ARTIFACTS}/junit_coverage.xml" || result=$? 316 exit $result 317 securityContext: 318 privileged: true 319 resources: 320 limits: 321 cpu: 4 322 memory: 4Gi 323 requests: 324 cpu: 4 325 memory: 4Gi 326 annotations: 327 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-gcp 328 testgrid-tab-name: pr-coverage-release-1-6 329 testgrid-alert-email: k8s-infra-staging-cluster-api-gcp@kubernetes.io