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

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