k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-api/cluster-api-release-1-5-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-5 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.5$ 12 spec: 13 containers: 14 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 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.5 27 testgrid-tab-name: capi-pr-build-release-1-5 28 - name: pull-cluster-api-apidiff-release-1-5 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.5$ 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.27 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.5 52 testgrid-tab-name: capi-pr-apidiff-release-1-5 53 - name: pull-cluster-api-verify-release-1-5 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.5$ 63 spec: 64 containers: 65 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 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.5 80 testgrid-tab-name: capi-pr-verify-release-1-5 81 - name: pull-cluster-api-test-release-1-5 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.5$ 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.27 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.5 104 testgrid-tab-name: capi-pr-test-release-1-5 105 - name: pull-cluster-api-test-mink8s-release-1-5 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.5$ 113 spec: 114 containers: 115 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 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.24.2" 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.5 138 testgrid-tab-name: capi-pr-test-mink8s-release-1-5 139 - name: pull-cluster-api-e2e-mink8s-release-1-5 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.5$ 155 spec: 156 containers: 157 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 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.24.15" 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.5 187 testgrid-tab-name: capi-pr-e2e-mink8s-release-1-5 188 - name: pull-cluster-api-e2e-blocking-release-1-5 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.5$ 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.27 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.5 225 testgrid-tab-name: capi-pr-e2e-blocking-release-1-5 226 - name: pull-cluster-api-e2e-informing-release-1-5 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 optional: true 238 branches: 239 # The script this job runs is not in all branches. 240 - ^release-1.5$ 241 path_alias: sigs.k8s.io/cluster-api 242 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)' 243 spec: 244 containers: 245 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 246 args: 247 - runner.sh 248 - "./scripts/ci-e2e.sh" 249 env: 250 - name: GINKGO_FOCUS 251 value: "\\[PR-Informing\\]" 252 # we need privileged mode in order to do docker in docker 253 securityContext: 254 privileged: true 255 resources: 256 requests: 257 cpu: 3000m 258 memory: 8Gi 259 limits: 260 cpu: 3000m 261 memory: 8Gi 262 annotations: 263 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.5 264 testgrid-tab-name: capi-pr-e2e-informing-release-1-5 265 - name: pull-cluster-api-e2e-release-1-5 266 cluster: eks-prow-build-cluster 267 labels: 268 preset-dind-enabled: "true" 269 preset-kind-volume-mounts: "true" 270 extra_refs: 271 - org: kubernetes 272 repo: kubernetes 273 base_ref: master 274 path_alias: k8s.io/kubernetes 275 decorate: true 276 always_run: false 277 branches: 278 # The script this job runs is not in all branches. 279 - ^release-1.5$ 280 path_alias: sigs.k8s.io/cluster-api 281 spec: 282 containers: 283 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 284 args: 285 - runner.sh 286 - "./scripts/ci-e2e.sh" 287 env: 288 # enable IPV6 in bootstrap image 289 - name: "DOCKER_IN_DOCKER_IPV6_ENABLED" 290 value: "true" 291 - name: GINKGO_SKIP 292 value: "\\[Conformance\\]" 293 # we need privileged mode in order to do docker in docker 294 securityContext: 295 privileged: true 296 resources: 297 requests: 298 cpu: 3000m 299 memory: 8Gi 300 limits: 301 cpu: 3000m 302 memory: 8Gi 303 annotations: 304 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.5 305 testgrid-tab-name: capi-pr-e2e-release-1-5 306 - name: pull-cluster-api-e2e-upgrade-1-27-1-28-release-1-5 307 cluster: eks-prow-build-cluster 308 labels: 309 preset-dind-enabled: "true" 310 preset-kind-volume-mounts: "true" 311 decorate: true 312 always_run: false 313 branches: 314 # The script this job runs is not in all branches. 315 - ^release-1.5$ 316 path_alias: sigs.k8s.io/cluster-api 317 extra_refs: 318 - org: kubernetes 319 repo: kubernetes 320 base_ref: master 321 path_alias: k8s.io/kubernetes 322 spec: 323 containers: 324 - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-1.27 325 args: 326 - runner.sh 327 - "./scripts/ci-e2e.sh" 328 env: 329 - name: ALWAYS_BUILD_KIND_IMAGES 330 value: "true" 331 - name: KUBERNETES_VERSION_UPGRADE_FROM 332 value: "stable-1.27" 333 - name: KUBERNETES_VERSION_UPGRADE_TO 334 value: "stable-1.28" 335 - name: ETCD_VERSION_UPGRADE_TO 336 value: "3.5.9-0" 337 - name: COREDNS_VERSION_UPGRADE_TO 338 value: "v1.10.1" 339 - name: GINKGO_FOCUS 340 value: "\\[Conformance\\] \\[K8s-Upgrade\\]" 341 # we need privileged mode in order to do docker in docker 342 securityContext: 343 privileged: true 344 resources: 345 requests: 346 cpu: 6000m 347 memory: 6Gi 348 limits: 349 cpu: 6000m 350 memory: 6Gi 351 annotations: 352 testgrid-dashboards: sig-cluster-lifecycle-cluster-api-1.5 353 testgrid-tab-name: capi-pr-e2e-release-1-5-1-27-1-28