k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api/cluster-api-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: 4 - name: pull-cluster-api-build-release-1-7 5 cluster: eks-prow-build-cluster 6 decorate: true 7 path_alias: sigs.k8s.io/cluster-api 8 always_run: true 9 branches: 10 # The script this job runs is not in all branches. 11 - ^release-1.7$ 12 spec: 13 containers: 14 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 15 command: 16 - runner.sh 17 - ./scripts/ci-build.sh 18 resources: 19 requests: 20 cpu: 6000m 21 memory: 4Gi 22 limits: 23 cpu: 6000m 24 memory: 4Gi 25 annotations: 26 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 27 testgrid-tab-name: capi-pr-build-release-1-7 28 - name: pull-cluster-api-apidiff-release-1-7 29 cluster: eks-prow-build-cluster 30 decorate: true 31 path_alias: sigs.k8s.io/cluster-api 32 optional: true 33 branches: 34 # The script this job runs is not in all branches. 35 - ^release-1.7$ 36 run_if_changed: '^((api|bootstrap|cmd|config|controllers|controlplane|errors|exp|feature|hack|internal|scripts|test|util|webhooks|version)/|main\.go|go\.mod|go\.sum|Dockerfile|Makefile)' 37 spec: 38 containers: 39 - command: 40 - runner.sh 41 - ./scripts/ci-apidiff.sh 42 image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 43 resources: 44 requests: 45 cpu: 6000m 46 memory: 2Gi 47 limits: 48 cpu: 6000m 49 memory: 2Gi 50 annotations: 51 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 52 testgrid-tab-name: capi-pr-apidiff-release-1-7 53 - name: pull-cluster-api-verify-release-1-7 54 cluster: eks-prow-build-cluster 55 decorate: true 56 path_alias: sigs.k8s.io/cluster-api 57 always_run: true 58 labels: 59 preset-dind-enabled: "true" 60 branches: 61 # The script this job runs is not in all branches. 62 - ^release-1.7$ 63 spec: 64 containers: 65 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 66 command: 67 - "runner.sh" 68 - ./scripts/ci-verify.sh 69 resources: 70 requests: 71 cpu: 5000m 72 memory: 3Gi 73 limits: 74 cpu: 5000m 75 memory: 3Gi 76 securityContext: 77 privileged: true 78 annotations: 79 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 80 testgrid-tab-name: capi-pr-verify-release-1-7 81 - name: pull-cluster-api-test-release-1-7 82 cluster: eks-prow-build-cluster 83 decorate: true 84 path_alias: sigs.k8s.io/cluster-api 85 branches: 86 # The script this job runs is not in all branches. 87 - ^release-1.7$ 88 run_if_changed: '^((api|bootstrap|cmd|config|controllers|controlplane|errors|exp|feature|hack|internal|scripts|test|util|webhooks|version)/|main\.go|go\.mod|go\.sum|Dockerfile|Makefile)' 89 spec: 90 containers: 91 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 92 args: 93 - runner.sh 94 - ./scripts/ci-test.sh 95 resources: 96 requests: 97 cpu: 7300m 98 memory: 8Gi 99 limits: 100 cpu: 7300m 101 memory: 8Gi 102 annotations: 103 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 104 testgrid-tab-name: capi-pr-test-release-1-7 105 - name: pull-cluster-api-test-mink8s-release-1-7 106 cluster: eks-prow-build-cluster 107 decorate: true 108 path_alias: sigs.k8s.io/cluster-api 109 always_run: false 110 branches: 111 # The script this job runs is not in all branches. 112 - ^release-1.7$ 113 spec: 114 containers: 115 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 116 args: 117 - runner.sh 118 - ./scripts/ci-test.sh 119 env: 120 # This value determines the minimum Kubernetes 121 # supported version for Cluster API management cluster 122 # and can be found by referring to [Supported Kubernetes Version](https://cluster-api.sigs.k8s.io/reference/versions.html#supported-kubernetes-versions) 123 # docs (look for minimum supported k8s version for management cluster, i.e N-3). 124 # 125 # To check the latest available envtest in Kubebuilder for the minor version we determined above, please 126 # refer to https://github.com/kubernetes-sigs/kubebuilder/tree/tools-releases. 127 - name: KUBEBUILDER_ENVTEST_KUBERNETES_VERSION 128 value: "1.26.1" 129 resources: 130 requests: 131 cpu: 7300m 132 memory: 8Gi 133 limits: 134 cpu: 7300m 135 memory: 8Gi 136 annotations: 137 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 138 testgrid-tab-name: capi-pr-test-mink8s-release-1-7 139 - name: pull-cluster-api-e2e-mink8s-release-1-7 140 cluster: eks-prow-build-cluster 141 labels: 142 preset-dind-enabled: "true" 143 preset-kind-volume-mounts: "true" 144 extra_refs: 145 - org: kubernetes 146 repo: kubernetes 147 base_ref: master 148 path_alias: k8s.io/kubernetes 149 decorate: true 150 path_alias: sigs.k8s.io/cluster-api 151 always_run: false 152 branches: 153 # The script this job runs is not in all branches. 154 - ^release-1.7$ 155 spec: 156 containers: 157 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 158 args: 159 - runner.sh 160 - ./scripts/ci-e2e.sh 161 env: 162 # enable IPV6 in bootstrap image 163 - name: "DOCKER_IN_DOCKER_IPV6_ENABLED" 164 value: "true" 165 - name: GINKGO_SKIP 166 value: "\\[Conformance\\]" 167 # This value determines the minimum Kubernetes 168 # supported version for Cluster API management cluster 169 # and can be found by referring to [Supported Kubernetes Version](https://cluster-api.sigs.k8s.io/reference/versions.html#supported-kubernetes-versions) 170 # docs (look for minimum supported k8s version for management cluster, i.e N-3). 171 # Please also make sure to refer a version where a kindest/node image exists 172 # for (see https://github.com/kubernetes-sigs/kind/releases/) 173 - name: KUBERNETES_VERSION_MANAGEMENT 174 value: "v1.26.6@sha256:6e2d8b28a5b601defe327b98bd1c2d1930b49e5d8c512e1895099e4504007adb" 175 # we need privileged mode in order to do docker in docker 176 securityContext: 177 privileged: true 178 resources: 179 requests: 180 cpu: 3000m 181 memory: 8Gi 182 limits: 183 cpu: 3000m 184 memory: 8Gi 185 annotations: 186 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 187 testgrid-tab-name: capi-pr-e2e-mink8s-release-1-7 188 - name: pull-cluster-api-e2e-blocking-release-1-7 189 cluster: eks-prow-build-cluster 190 labels: 191 preset-dind-enabled: "true" 192 preset-kind-volume-mounts: "true" 193 extra_refs: 194 - org: kubernetes 195 repo: kubernetes 196 base_ref: master 197 path_alias: k8s.io/kubernetes 198 decorate: true 199 branches: 200 # The script this job runs is not in all branches. 201 - ^release-1.7$ 202 path_alias: sigs.k8s.io/cluster-api 203 run_if_changed: '^((api|bootstrap|cmd|config|controllers|controlplane|errors|exp|feature|hack|internal|scripts|test|util|webhooks|version)/|main\.go|go\.mod|go\.sum|Dockerfile|Makefile)' 204 spec: 205 containers: 206 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 207 args: 208 - runner.sh 209 - "./scripts/ci-e2e.sh" 210 env: 211 - name: GINKGO_FOCUS 212 value: "\\[PR-Blocking\\]" 213 # we need privileged mode in order to do docker in docker 214 securityContext: 215 privileged: true 216 resources: 217 requests: 218 cpu: 3000m 219 memory: 8Gi 220 limits: 221 cpu: 3000m 222 memory: 8Gi 223 annotations: 224 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 225 testgrid-tab-name: capi-pr-e2e-blocking-release-1-7 226 - name: pull-cluster-api-e2e-release-1-7 227 cluster: eks-prow-build-cluster 228 labels: 229 preset-dind-enabled: "true" 230 preset-kind-volume-mounts: "true" 231 extra_refs: 232 - org: kubernetes 233 repo: kubernetes 234 base_ref: master 235 path_alias: k8s.io/kubernetes 236 decorate: true 237 always_run: false 238 branches: 239 # The script this job runs is not in all branches. 240 - ^release-1.7$ 241 path_alias: sigs.k8s.io/cluster-api 242 spec: 243 containers: 244 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 245 args: 246 - runner.sh 247 - "./scripts/ci-e2e.sh" 248 env: 249 # enable IPV6 in bootstrap image 250 - name: "DOCKER_IN_DOCKER_IPV6_ENABLED" 251 value: "true" 252 - name: GINKGO_SKIP 253 value: "\\[Conformance\\]" 254 # we need privileged mode in order to do docker in docker 255 securityContext: 256 privileged: true 257 resources: 258 requests: 259 cpu: 3000m 260 memory: 8Gi 261 limits: 262 cpu: 3000m 263 memory: 8Gi 264 annotations: 265 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 266 testgrid-tab-name: capi-pr-e2e-release-1-7 267 - name: pull-cluster-api-e2e-upgrade-1-29-1-30-release-1-7 268 cluster: eks-prow-build-cluster 269 labels: 270 preset-dind-enabled: "true" 271 preset-kind-volume-mounts: "true" 272 decorate: true 273 always_run: false 274 branches: 275 # The script this job runs is not in all branches. 276 - ^release-1.7$ 277 path_alias: sigs.k8s.io/cluster-api 278 extra_refs: 279 - org: kubernetes 280 repo: kubernetes 281 base_ref: master 282 path_alias: k8s.io/kubernetes 283 spec: 284 containers: 285 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 286 args: 287 - runner.sh 288 - "./scripts/ci-e2e.sh" 289 env: 290 - name: ALWAYS_BUILD_KIND_IMAGES 291 value: "true" 292 - name: KUBERNETES_VERSION_UPGRADE_FROM 293 value: "stable-1.29" 294 - name: KUBERNETES_VERSION_UPGRADE_TO 295 value: "stable-1.30" 296 - name: ETCD_VERSION_UPGRADE_TO 297 value: "3.5.12-0" 298 - name: COREDNS_VERSION_UPGRADE_TO 299 value: "v1.11.1" 300 - name: GINKGO_FOCUS 301 value: "\\[Conformance\\] \\[K8s-Upgrade\\]" 302 # we need privileged mode in order to do docker in docker 303 securityContext: 304 privileged: true 305 resources: 306 requests: 307 cpu: 6000m 308 memory: 6Gi 309 limits: 310 cpu: 6000m 311 memory: 6Gi 312 annotations: 313 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 314 testgrid-tab-name: capi-pr-e2e-release-1-7-1-29-1-30 315 316 - name: pull-cluster-api-e2e-conformance-release-1-7 317 cluster: eks-prow-build-cluster 318 labels: 319 preset-dind-enabled: "true" 320 preset-kind-volume-mounts: "true" 321 extra_refs: 322 - org: kubernetes 323 repo: kubernetes 324 base_ref: master 325 path_alias: k8s.io/kubernetes 326 decorate: true 327 always_run: false 328 branches: 329 # The script this job runs is not in all branches. 330 - ^release-1.7$ 331 path_alias: sigs.k8s.io/cluster-api 332 spec: 333 containers: 334 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 335 args: 336 - runner.sh 337 - "./scripts/ci-e2e.sh" 338 env: 339 - name: GINKGO_FOCUS 340 value: "\\[Conformance\\] \\[K8s-Install\\]" 341 # we need privileged mode in order to do docker in docker 342 securityContext: 343 privileged: true 344 resources: 345 requests: 346 cpu: 4000m 347 memory: 4Gi 348 limits: 349 cpu: 4000m 350 memory: 4Gi 351 annotations: 352 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 353 testgrid-tab-name: capi-pr-e2e-conformance-release-1-7 354 - name: pull-cluster-api-e2e-conformance-ci-latest-release-1-7 355 cluster: eks-prow-build-cluster 356 labels: 357 preset-dind-enabled: "true" 358 preset-kind-volume-mounts: "true" 359 extra_refs: 360 - org: kubernetes 361 repo: kubernetes 362 base_ref: master 363 path_alias: k8s.io/kubernetes 364 decorate: true 365 always_run: false 366 branches: 367 # The script this job runs is not in all branches. 368 - ^release-1.7$ 369 path_alias: sigs.k8s.io/cluster-api 370 spec: 371 containers: 372 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.29 373 args: 374 - runner.sh 375 - "./scripts/ci-e2e.sh" 376 env: 377 - name: GINKGO_FOCUS 378 value: "\\[Conformance\\] \\[K8s-Install-ci-latest\\]" 379 # we need privileged mode in order to do docker in docker 380 securityContext: 381 privileged: true 382 resources: 383 requests: 384 cpu: 4000m 385 memory: 4Gi 386 limits: 387 cpu: 4000m 388 memory: 4Gi 389 annotations: 390 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.7 391 testgrid-tab-name: capi-pr-e2e-conformance-ci-latest-release-1-7