k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api-provider-aws/cluster-api-provider-aws-presubmits-release-2.4.yaml (about) 1 presubmits: 2 kubernetes-sigs/cluster-api-provider-aws: 3 - name: pull-cluster-api-provider-aws-test-release-2-4 4 cluster: eks-prow-build-cluster 5 branches: 6 # The script this job runs is not in all branches. 7 - ^release-2.4$ 8 always_run: true 9 optional: false 10 decorate: true 11 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 12 spec: 13 containers: 14 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 15 command: 16 - "./scripts/ci-test.sh" 17 resources: 18 requests: 19 cpu: "8" 20 memory: "16Gi" 21 limits: 22 cpu: "8" 23 memory: "16Gi" 24 annotations: 25 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 26 testgrid-tab-name: pr-test-release-2-4 27 - name: pull-cluster-api-provider-aws-apidiff-release-2-4 28 cluster: eks-prow-build-cluster 29 decorate: true 30 path_alias: sigs.k8s.io/cluster-api-provider-aws 31 always_run: true 32 optional: true 33 labels: 34 preset-service-account: "true" 35 branches: 36 # The script this job runs is not in all branches. 37 - ^release-2.4$ 38 spec: 39 containers: 40 - command: 41 - runner.sh 42 - ./scripts/ci-apidiff.sh 43 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 44 resources: 45 requests: 46 cpu: 7300m 47 memory: 9Gi 48 limits: 49 cpu: 7300m 50 memory: 9Gi 51 annotations: 52 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 53 testgrid-tab-name: pr-apidiff-release-2-4 54 - name: pull-cluster-api-provider-aws-build-release-2-4 55 cluster: eks-prow-build-cluster 56 always_run: true 57 optional: false 58 decorate: true 59 branches: 60 - ^release-2.4$ 61 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 62 spec: 63 containers: 64 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 65 command: 66 - "./scripts/ci-build.sh" 67 resources: 68 requests: 69 cpu: "4" 70 memory: "8Gi" 71 limits: 72 cpu: "4" 73 memory: "8Gi" 74 annotations: 75 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 76 testgrid-tab-name: pr-build-release-2-4 77 - name: pull-cluster-api-provider-aws-build-docker-release-2-4 78 cluster: eks-prow-build-cluster 79 labels: 80 preset-dind-enabled: "true" 81 preset-kind-volume-mounts: "true" 82 always_run: true 83 optional: false 84 decorate: true 85 branches: 86 - ^release-2.4$ 87 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 88 spec: 89 containers: 90 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 91 command: 92 - runner.sh 93 args: 94 - ./scripts/ci-docker-build.sh 95 resources: 96 requests: 97 cpu: "4" 98 memory: "8Gi" 99 limits: 100 cpu: "4" 101 memory: "8Gi" 102 # docker-in-docker needs privileged mode 103 securityContext: 104 privileged: true 105 annotations: 106 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 107 testgrid-tab-name: pr-build-docker-release-2-4 108 - name: pull-cluster-api-provider-aws-verify-release-2-4 109 cluster: eks-prow-build-cluster 110 always_run: true 111 branches: 112 # The script this job runs is not in all branches. 113 - ^release-2.4$ 114 optional: false 115 decorate: true 116 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 117 spec: 118 containers: 119 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 120 command: 121 - "runner.sh" 122 - "make" 123 - "verify" 124 resources: 125 requests: 126 cpu: "1" 127 memory: "2Gi" 128 limits: 129 cpu: "1" 130 memory: "2Gi" 131 # docker-in-docker needs privileged mode 132 securityContext: 133 privileged: true 134 annotations: 135 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 136 testgrid-tab-name: pr-verify-release-2-4 137 labels: 138 preset-dind-enabled: "true" 139 # conformance test 140 - name: pull-cluster-api-provider-aws-e2e-conformance-release-2-4 141 cluster: eks-prow-build-cluster 142 branches: 143 # The script this job runs is not in all branches. 144 - ^release-2.4$ 145 labels: 146 preset-dind-enabled: "true" 147 preset-kind-volume-mounts: "true" 148 preset-service-account: "true" 149 preset-aws-ssh: "true" 150 preset-aws-credential: "true" 151 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 152 always_run: false 153 optional: true 154 decorate: true 155 decoration_config: 156 timeout: 5h 157 max_concurrency: 1 158 extra_refs: 159 - org: kubernetes-sigs 160 repo: image-builder 161 base_ref: main 162 path_alias: "sigs.k8s.io/image-builder" 163 - org: kubernetes 164 repo: kubernetes 165 base_ref: master 166 path_alias: k8s.io/kubernetes 167 spec: 168 containers: 169 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 170 command: 171 - "runner.sh" 172 - "./scripts/ci-conformance.sh" 173 env: 174 - name: BOSKOS_HOST 175 value: "boskos.test-pods.svc.cluster.local" 176 - name: AWS_REGION 177 value: "us-west-2" 178 # we need privileged mode in order to do docker in docker 179 securityContext: 180 privileged: true 181 resources: 182 requests: 183 # these are both a bit below peak usage during build 184 # this is mostly for building kubernetes 185 memory: "9Gi" 186 cpu: 2 187 limits: 188 cpu: 2 189 memory: "9Gi" 190 annotations: 191 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 192 testgrid-tab-name: pr-conformance-release-2-4 193 testgrid-num-columns-recent: '20' 194 - name: pull-cluster-api-provider-aws-e2e-conformance-with-ci-artifacts-release-2-4 195 cluster: eks-prow-build-cluster 196 branches: 197 # The script this job runs is not in all branches. 198 - ^release-2.4$ 199 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 200 always_run: false 201 optional: true 202 decorate: true 203 decoration_config: 204 timeout: 5h 205 max_concurrency: 1 206 labels: 207 preset-dind-enabled: "true" 208 preset-kind-volume-mounts: "true" 209 preset-service-account: "true" 210 preset-aws-ssh: "true" 211 preset-aws-credential: "true" 212 spec: 213 containers: 214 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 215 command: 216 - "runner.sh" 217 - "./scripts/ci-conformance.sh" 218 env: 219 - name: BOSKOS_HOST 220 value: "boskos.test-pods.svc.cluster.local" 221 - name: AWS_REGION 222 value: "us-west-2" 223 - name: E2E_ARGS 224 value: "-kubetest.use-ci-artifacts" 225 securityContext: 226 privileged: true 227 resources: 228 requests: 229 cpu: 2 230 memory: "9Gi" 231 limits: 232 cpu: 2 233 memory: "9Gi" 234 annotations: 235 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 236 testgrid-tab-name: pr-conformance-k8s-release-2-4 237 testgrid-num-columns-recent: '20' 238 - name: pull-cluster-api-provider-aws-e2e-blocking-release-2-4 239 cluster: eks-prow-build-cluster 240 branches: 241 # The script this job runs is not in all branches. 242 - ^release-2.4$ 243 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 244 #run_if_changed: '^((api|bootstrap|cmd|config|controllers|controlplane|exp|feature|hack|pkg|test|util)/|main\.go|go\.mod|go\.sum|Dockerfile|Makefile)' 245 always_run: false 246 optional: true 247 decorate: true 248 decoration_config: 249 timeout: 5h 250 max_concurrency: 1 251 labels: 252 preset-dind-enabled: "true" 253 preset-kind-volume-mounts: "true" 254 preset-service-account: "true" 255 preset-aws-ssh: "true" 256 preset-aws-credential: "true" 257 spec: 258 containers: 259 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 260 command: 261 - "runner.sh" 262 - "./scripts/ci-e2e.sh" 263 env: 264 - name: GINKGO_FOCUS 265 value: "\\[PR-Blocking\\]" 266 - name: BOSKOS_HOST 267 value: "boskos.test-pods.svc.cluster.local" 268 - name: AWS_REGION 269 value: "us-west-2" 270 # Parallelize tests 271 - name: GINKGO_ARGS 272 value: "-nodes 20" 273 securityContext: 274 privileged: true 275 resources: 276 requests: 277 cpu: 2 278 memory: "9Gi" 279 limits: 280 cpu: 2 281 memory: "9Gi" 282 annotations: 283 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 284 testgrid-tab-name: pr-quick-e2e-release-2-4 285 testgrid-num-columns-recent: '20' 286 - name: pull-cluster-api-provider-aws-e2e-release-2-4 287 cluster: eks-prow-build-cluster 288 branches: 289 # The script this job runs is not in all branches. 290 - ^release-2.4$ 291 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 292 always_run: false 293 optional: true 294 decorate: true 295 decoration_config: 296 timeout: 5h 297 max_concurrency: 1 298 labels: 299 preset-dind-enabled: "true" 300 preset-kind-volume-mounts: "true" 301 preset-service-account: "true" 302 preset-aws-ssh: "true" 303 preset-aws-credential: "true" 304 spec: 305 containers: 306 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 307 command: 308 - "runner.sh" 309 - "./scripts/ci-e2e.sh" 310 env: 311 - name: BOSKOS_HOST 312 value: "boskos.test-pods.svc.cluster.local" 313 - name: AWS_REGION 314 value: "us-west-2" 315 securityContext: 316 privileged: true 317 resources: 318 requests: 319 cpu: 2 320 memory: "9Gi" 321 limits: 322 cpu: 2 323 memory: "9Gi" 324 annotations: 325 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 326 testgrid-tab-name: pr-e2e-release-2-4 327 testgrid-num-columns-recent: '20' 328 - name: pull-cluster-api-provider-aws-e2e-eks-release-2-4 329 cluster: eks-prow-build-cluster 330 branches: 331 # The script this job runs is not in all branches. 332 - ^release-2.4$ 333 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 334 always_run: false 335 optional: true 336 decorate: true 337 decoration_config: 338 timeout: 5h 339 max_concurrency: 1 340 labels: 341 preset-dind-enabled: "true" 342 preset-kind-volume-mounts: "true" 343 preset-service-account: "true" 344 preset-aws-ssh: "true" 345 preset-aws-credential: "true" 346 spec: 347 containers: 348 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 349 command: 350 - "runner.sh" 351 - "./scripts/ci-e2e-eks.sh" 352 env: 353 - name: BOSKOS_HOST 354 value: "boskos.test-pods.svc.cluster.local" 355 - name: AWS_REGION 356 value: "us-west-2" 357 securityContext: 358 privileged: true 359 resources: 360 requests: 361 cpu: 2 362 memory: "9Gi" 363 limits: 364 cpu: 2 365 memory: "9Gi" 366 annotations: 367 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 368 testgrid-tab-name: pr-e2e-eks-release-2-4 369 testgrid-num-columns-recent: '20' 370 - name: pull-cluster-api-provider-aws-e2e-eks-gc-release-2-4 371 cluster: eks-prow-build-cluster 372 branches: 373 # The script this job runs is not in all branches. 374 - ^release-2.4$ 375 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 376 always_run: false 377 optional: true 378 decorate: true 379 decoration_config: 380 timeout: 5h 381 max_concurrency: 1 382 labels: 383 preset-dind-enabled: "true" 384 preset-kind-volume-mounts: "true" 385 preset-service-account: "true" 386 preset-aws-ssh: "true" 387 preset-aws-credential: "true" 388 spec: 389 containers: 390 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 391 command: 392 - "runner.sh" 393 - "./scripts/ci-e2e-eks-gc.sh" 394 env: 395 - name: BOSKOS_HOST 396 value: "boskos.test-pods.svc.cluster.local" 397 - name: AWS_REGION 398 value: "us-west-2" 399 securityContext: 400 privileged: true 401 resources: 402 limits: 403 cpu: 2 404 memory: "9Gi" 405 requests: 406 cpu: 2 407 memory: "9Gi" 408 annotations: 409 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 410 testgrid-tab-name: pr-e2e-eks-gc-release-2-4 411 testgrid-num-columns-recent: '20' 412 - name: pull-cluster-api-provider-aws-e2e-eks-testing-release-2-4 413 cluster: eks-prow-build-cluster 414 branches: 415 # The script this job runs is not in all branches. 416 - ^release-2.4$ 417 path_alias: "sigs.k8s.io/cluster-api-provider-aws" 418 always_run: false 419 optional: true 420 decorate: true 421 decoration_config: 422 timeout: 5h 423 max_concurrency: 1 424 labels: 425 preset-dind-enabled: "true" 426 preset-kind-volume-mounts: "true" 427 preset-service-account: "true" 428 preset-aws-ssh: "true" 429 preset-aws-credential: "true" 430 spec: 431 containers: 432 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 433 command: 434 - "runner.sh" 435 - "./scripts/ci-e2e-eks.sh" 436 env: 437 - name: BOSKOS_HOST 438 value: "boskos.test-pods.svc.cluster.local" 439 - name: AWS_REGION 440 value: "us-west-2" 441 - name: GINKGO_ARGS 442 value: "-nodes 2" 443 securityContext: 444 privileged: true 445 resources: 446 requests: 447 cpu: 2 448 memory: "9Gi" 449 limits: 450 cpu: 2 451 memory: "9Gi" 452 annotations: 453 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-provider-aws 454 testgrid-tab-name: pr-e2e-eks-testing-release-2-4 455 testgrid-num-columns-recent: '20'