k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/kueue/kueue-presubmits-release-0-5.yaml (about)

     1  presubmits:
     2    kubernetes-sigs/kueue:
     3    - name: pull-kueue-test-unit-release-0-5
     4      cluster: eks-prow-build-cluster
     5      branches:
     6      - ^release-0.5
     7      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
     8      decorate: true
     9      path_alias: sigs.k8s.io/kueue
    10      annotations:
    11        testgrid-dashboards: sig-scheduling
    12        testgrid-tab-name: pull-kueue-test-unit-release-0-5
    13        description: "Run kueue unit tests"
    14      spec:
    15        containers:
    16        - image: public.ecr.aws/docker/library/golang:1.21
    17          env:
    18          - name: GO_TEST_FLAGS
    19            value: "-race -count 3"
    20          - name: GOMAXPROCS
    21            value: "2"
    22          command:
    23          - make
    24          args:
    25          - test
    26          resources:
    27            requests:
    28              cpu: "2"
    29              memory: "6Gi"
    30            limits:
    31              cpu: "2"
    32              memory: "6Gi"
    33    - name: pull-kueue-test-integration-release-0-5
    34      cluster: eks-prow-build-cluster
    35      branches:
    36      - ^release-0.5
    37      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
    38      decorate: true
    39      path_alias: sigs.k8s.io/kueue
    40      annotations:
    41        testgrid-dashboards: sig-scheduling
    42        testgrid-tab-name: pull-kueue-test-integration-release-0-5
    43        description: "Run kueue test-integration"
    44      spec:
    45        containers:
    46        - image: public.ecr.aws/docker/library/golang:1.21
    47          command:
    48          - make
    49          args:
    50          - test-integration
    51          env:
    52          - name: GOMAXPROCS
    53            value: "4"
    54          resources:
    55            requests:
    56              cpu: "4"
    57              memory: "6Gi"
    58            limits:
    59              cpu: "4"
    60              memory: "6Gi"
    61    - name: pull-kueue-test-e2e-release-0-5-1-27
    62      cluster: eks-prow-build-cluster
    63      branches:
    64      - ^release-0.5
    65      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
    66      decorate: true
    67      path_alias: sigs.k8s.io/kueue
    68      annotations:
    69        testgrid-dashboards: sig-scheduling
    70        testgrid-tab-name: pull-kueue-test-e2e-release-0-5-1-27
    71        description: "Run kueue end to end tests for Kubernetes 1.27"
    72      labels:
    73        preset-dind-enabled: "true"
    74      spec:
    75        containers:
    76        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    77          env:
    78          - name: E2E_KIND_VERSION
    79            value: kindest/node:v1.27.3
    80          - name: BUILDER_IMAGE
    81            value: public.ecr.aws/docker/library/golang:1.21
    82          command:
    83          # generic runner script, handles DIND, bazelrc for caching, etc.
    84          - runner.sh
    85          args:
    86          - make
    87          - kind-image-build
    88          - test-e2e
    89          # docker-in-docker needs privileged mode
    90          securityContext:
    91            privileged: true
    92          resources:
    93            requests:
    94              cpu: "10"
    95              memory: "10Gi"
    96            limits:
    97              cpu: "10"
    98              memory: "10Gi"
    99    - name: pull-kueue-test-e2e-release-0-5-1-28
   100      cluster: eks-prow-build-cluster
   101      branches:
   102        - ^release-0.5
   103      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
   104      decorate: true
   105      path_alias: sigs.k8s.io/kueue
   106      annotations:
   107        testgrid-dashboards: sig-scheduling
   108        testgrid-tab-name: pull-kueue-test-e2e-release-0-5-1-28
   109        description: "Run kueue end to end tests for Kubernetes 1.28"
   110      labels:
   111        preset-dind-enabled: "true"
   112      spec:
   113        containers:
   114          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   115            env:
   116              - name: E2E_KIND_VERSION
   117                value: kindest/node:v1.28.0
   118              - name: BUILDER_IMAGE
   119                value: public.ecr.aws/docker/library/golang:1.21
   120            command:
   121              # generic runner script, handles DIND, bazelrc for caching, etc.
   122              - runner.sh
   123            args:
   124              - make
   125              - kind-image-build
   126              - test-e2e
   127            # docker-in-docker needs privileged mode
   128            securityContext:
   129              privileged: true
   130            resources:
   131              requests:
   132                cpu: "10"
   133                memory: "10Gi"
   134              limits:
   135                cpu: "10"
   136                memory: "10Gi"
   137    - name: pull-kueue-test-e2e-release-0-5-1-29
   138      cluster: eks-prow-build-cluster
   139      branches:
   140        - ^release-0.5
   141      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
   142      decorate: true
   143      path_alias: sigs.k8s.io/kueue
   144      annotations:
   145        testgrid-dashboards: sig-scheduling
   146        testgrid-tab-name: pull-kueue-test-e2e-release-0-5-1-29
   147        description: "Run kueue end to end tests for Kubernetes 1.29"
   148      labels:
   149        preset-dind-enabled: "true"
   150      spec:
   151        containers:
   152          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   153            env:
   154              - name: E2E_KIND_VERSION
   155                value: kindest/node:v1.29.0
   156              - name: BUILDER_IMAGE
   157                value: public.ecr.aws/docker/library/golang:1.21
   158            command:
   159              # generic runner script, handles DIND, bazelrc for caching, etc.
   160              - runner.sh
   161            args:
   162              - make
   163              - kind-image-build
   164              - test-e2e
   165            # docker-in-docker needs privileged mode
   166            securityContext:
   167              privileged: true
   168            resources:
   169              requests:
   170                cpu: "10"
   171                memory: "10Gi"
   172              limits:
   173                cpu: "10"
   174                memory: "10Gi"
   175    - name: pull-kueue-verify-release-0-5
   176      cluster: eks-prow-build-cluster
   177      branches:
   178      - ^release-0.5
   179      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
   180      decorate: true
   181      path_alias: sigs.k8s.io/kueue
   182      annotations:
   183        testgrid-dashboards: sig-scheduling
   184        testgrid-tab-name: pull-kueue-verify-release-0-5
   185        description: "Run kueue verify checks"
   186      spec:
   187        containers:
   188        - image: public.ecr.aws/docker/library/golang:1.21
   189          command:
   190          - make
   191          args:
   192          - verify
   193          env:
   194          - name: GOMAXPROCS
   195            value: "2"
   196          resources:
   197            requests:
   198              cpu: "2"
   199              memory: "6Gi"
   200            limits:
   201              cpu: "2"
   202              memory: "6Gi"
   203    - name: pull-kueue-build-image-release-0-5
   204      cluster: eks-prow-build-cluster
   205      branches:
   206      - ^release-0.5
   207      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
   208      decorate: true
   209      path_alias: sigs.k8s.io/kueue
   210      annotations:
   211        testgrid-dashboards: sig-scheduling
   212        testgrid-tab-name: pull-kueue-build-image-release-0-5
   213        description: "Build container image of kueue"
   214      labels:
   215        preset-dind-enabled: "true"
   216      spec:
   217        containers:
   218        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   219          securityContext:
   220            privileged: true
   221          command:
   222          - runner.sh
   223          args:
   224          - make
   225          - image-local-build
   226          env:
   227          - name: GOMAXPROCS
   228            value: "2"
   229          - name: BUILDER_IMAGE
   230            value: public.ecr.aws/docker/library/golang:1.21
   231          resources:
   232            requests:
   233              cpu: "2"
   234              memory: "6Gi"
   235            limits:
   236              cpu: "2"
   237              memory: "6Gi"