k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/cluster-capacity/cluster-capacity-presubmits-release-1.29.yaml (about)

     1  # sigs.k8s.io/cluster-capacity presubmits
     2  presubmits:
     3    kubernetes-sigs/cluster-capacity:
     4    - name: pull-cluster-capacity-verify-gofmt-release-1-29
     5      cluster: eks-prow-build-cluster
     6      decorate: true
     7      path_alias: sigs.k8s.io/cluster-capacity
     8      branches:
     9      # The script this job runs is not in all branches.
    10      - ^release-1.29$
    11      always_run: true
    12      spec:
    13        containers:
    14        - image: public.ecr.aws/docker/library/golang:1.21.5
    15          command:
    16          - make
    17          args:
    18          - verify-gofmt
    19          resources:
    20            requests:
    21              cpu: 2
    22              memory: 4Gi
    23            limits:
    24              cpu: 2
    25              memory: 4Gi
    26    - name: pull-cluster-capacity-verify-build-release-1-29
    27      cluster: eks-prow-build-cluster
    28      decorate: true
    29      path_alias: sigs.k8s.io/cluster-capacity
    30      branches:
    31      # The script this job runs is not in all branches.
    32      - ^release-1.29$
    33      always_run: true
    34      spec:
    35        containers:
    36        - image: public.ecr.aws/docker/library/golang:1.21.5
    37          command:
    38          - make
    39          args:
    40          - build
    41          resources:
    42            requests:
    43              cpu: 2
    44              memory: 4Gi
    45            limits:
    46              cpu: 2
    47              memory: 4Gi
    48    - name: pull-cluster-capacity-unit-test-release-1-29
    49      cluster: eks-prow-build-cluster
    50      decorate: true
    51      path_alias: sigs.k8s.io/cluster-capacity
    52      branches:
    53      # The script this job runs is not in all branches.
    54      - ^release-1.29$
    55      always_run: true
    56      spec:
    57        containers:
    58        - image: public.ecr.aws/docker/library/golang:1.21.5
    59          command:
    60          - make
    61          args:
    62          - test-unit
    63          resources:
    64            requests:
    65              cpu: 2
    66              memory: 4Gi
    67            limits:
    68              cpu: 2
    69              memory: 4Gi
    70    - name: pull-cluster-capacity-test-e2e-k8s-release-1-29-1-29
    71      cluster: eks-prow-build-cluster
    72      annotations:
    73        testgrid-dashboards: sig-scheduling
    74        testgrid-tab-name: pull-cluster-capacity-test-e2e-k8s-release-1.29-1.29
    75      decorate: true
    76      decoration_config:
    77        timeout: 20m
    78      path_alias: sigs.k8s.io/cluster-capacity
    79      always_run: true
    80      labels:
    81        preset-dind-enabled: "true"
    82        preset-kind-volume-mounts: "true"
    83      branches:
    84      - release-1.29
    85      spec:
    86        containers:
    87        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    88          command:
    89          # generic runner script, handles DIND, bazelrc for caching, etc.
    90          - runner.sh
    91          env:
    92          - name: KUBERNETES_VERSION
    93            value: "v1.29.0"
    94          - name: KIND_E2E
    95            value: "true"
    96          args:
    97          - make
    98          - test-e2e
    99          # docker-in-docker needs privileged mode
   100          securityContext:
   101            privileged: true
   102          resources:
   103            requests:
   104              cpu: 2
   105              memory: 4Gi
   106            limits:
   107              cpu: 2
   108              memory: 4Gi
   109    - name: pull-cluster-capacity-test-e2e-k8s-release-1-29-1-28
   110      cluster: eks-prow-build-cluster
   111      annotations:
   112        testgrid-dashboards: sig-scheduling
   113        testgrid-tab-name: pull-cluster-capacity-test-e2e-k8s-release-1.29-1.28
   114      decorate: true
   115      decoration_config:
   116        timeout: 20m
   117      path_alias: sigs.k8s.io/cluster-capacity
   118      always_run: true
   119      labels:
   120        preset-dind-enabled: "true"
   121        preset-kind-volume-mounts: "true"
   122      branches:
   123      - release-1.29
   124      spec:
   125        containers:
   126        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   127          command:
   128          # generic runner script, handles DIND, bazelrc for caching, etc.
   129          - runner.sh
   130          env:
   131          - name: KUBERNETES_VERSION
   132            value: "v1.28.0"
   133          - name: KIND_E2E
   134            value: "true"
   135          args:
   136          - make
   137          - test-e2e
   138          # docker-in-docker needs privileged mode
   139          securityContext:
   140            privileged: true
   141          resources:
   142            requests:
   143              cpu: 2
   144              memory: 4Gi
   145            limits:
   146              cpu: 2
   147              memory: 4Gi
   148    - name: pull-cluster-capacity-test-e2e-k8s-release-1-29-1-27
   149      cluster: eks-prow-build-cluster
   150      annotations:
   151        testgrid-dashboards: sig-scheduling
   152        testgrid-tab-name: pull-cluster-capacity-test-e2e-k8s-release-1.29-1.27
   153      decorate: true
   154      decoration_config:
   155        timeout: 20m
   156      path_alias: sigs.k8s.io/cluster-capacity
   157      always_run: true
   158      labels:
   159        preset-dind-enabled: "true"
   160        preset-kind-volume-mounts: "true"
   161      branches:
   162      - release-1.29
   163      spec:
   164        containers:
   165        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   166          command:
   167          # generic runner script, handles DIND, bazelrc for caching, etc.
   168          - runner.sh
   169          env:
   170          - name: KUBERNETES_VERSION
   171            value: "v1.27.3"
   172          - name: KIND_E2E
   173            value: "true"
   174          args:
   175          - make
   176          - test-e2e
   177          # docker-in-docker needs privileged mode
   178          securityContext:
   179            privileged: true
   180          resources:
   181            requests:
   182              cpu: 2
   183              memory: 4Gi
   184            limits:
   185              cpu: 2
   186              memory: 4Gi