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