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