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

     1  periodics:
     2    - interval: 12h
     3      name: periodic-kueue-test-unit-main
     4      cluster: eks-prow-build-cluster
     5      annotations:
     6        testgrid-dashboards: sig-scheduling
     7        testgrid-tab-name: periodic-kueue-test-unit-main
     8        testgrid-alert-email: kueue-alerts@kubernetes.io
     9        testgrid-num-failures-to-alert: '1'
    10        description: "Run periodic kueue unit tests"
    11        testgrid-num-columns-recent: '30'
    12      labels:
    13        preset-dind-enabled: "true"
    14        preset-kind-volume-mounts: "true"
    15      extra_refs:
    16        - org: kubernetes-sigs
    17          repo: kueue
    18          base_ref: main
    19          path_alias: kubernetes-sigs/kueue
    20      decorate: true
    21      decoration_config:
    22        timeout: 1h
    23      spec:
    24        containers:
    25          - image: public.ecr.aws/docker/library/golang:1.22
    26            env:
    27              - name: GO_TEST_FLAGS
    28                value: "-race -count 3"
    29              - name: GOMAXPROCS
    30                value: "2"
    31            command:
    32              - make
    33            args:
    34              - test
    35            resources:
    36              requests:
    37                cpu: "2"
    38                memory: "6Gi"
    39              limits:
    40                cpu: "2"
    41                memory: "6Gi"
    42    - interval: 12h
    43      name: periodic-kueue-test-integration-main
    44      cluster: eks-prow-build-cluster
    45      annotations:
    46        testgrid-dashboards: sig-scheduling
    47        testgrid-tab-name: periodic-kueue-test-integration-main
    48        testgrid-alert-email: kueue-alerts@kubernetes.io
    49        testgrid-num-failures-to-alert: '1'
    50        description: "Run periodic kueue test-integration"
    51        testgrid-num-columns-recent: '30'
    52      labels:
    53        preset-dind-enabled: "true"
    54        preset-kind-volume-mounts: "true"
    55      extra_refs:
    56        - org: kubernetes-sigs
    57          repo: kueue
    58          base_ref: main
    59          path_alias: kubernetes-sigs/kueue
    60      decorate: true
    61      decoration_config:
    62        timeout: 1h
    63      spec:
    64        containers:
    65          - image: public.ecr.aws/docker/library/golang:1.22
    66            command:
    67              - make
    68            args:
    69              - test-integration
    70            env:
    71              - name: GOMAXPROCS
    72                value: "6"
    73            resources:
    74              requests:
    75                cpu: "6"
    76                memory: "9Gi"
    77              limits:
    78                cpu: "6"
    79                memory: "9Gi"
    80    - interval: 12h
    81      name: periodic-kueue-test-scheduling-perf-main
    82      cluster: eks-prow-build-cluster
    83      annotations:
    84        testgrid-dashboards: sig-scheduling
    85        testgrid-tab-name: periodic-kueue-test-scheduling-perf-main
    86        testgrid-alert-email: kueue-alerts@kubernetes.io
    87        testgrid-num-failures-to-alert: '1'
    88        description: "Run periodic kueue test-scheduling-perf"
    89        testgrid-num-columns-recent: '30'
    90      labels:
    91        preset-dind-enabled: "true"
    92        preset-kind-volume-mounts: "true"
    93      extra_refs:
    94        - org: kubernetes-sigs
    95          repo: kueue
    96          base_ref: main
    97          path_alias: kubernetes-sigs/kueue
    98      decorate: true
    99      decoration_config:
   100        timeout: 1h
   101      spec:
   102        containers:
   103          - image: public.ecr.aws/docker/library/golang:1.22
   104            command:
   105              - make
   106            args:
   107              - test-performance-scheduler
   108            env:
   109              - name: GOMAXPROCS
   110                value: "6"
   111            resources:
   112              requests:
   113                cpu: "6"
   114                memory: "9Gi"
   115              limits:
   116                cpu: "6"
   117                memory: "9Gi"
   118    - interval: 12h
   119      name: periodic-kueue-test-e2e-main-1-27
   120      cluster: eks-prow-build-cluster
   121      annotations:
   122        testgrid-dashboards: sig-scheduling
   123        testgrid-tab-name: periodic-kueue-test-e2e-main-1-27
   124        testgrid-alert-email: kueue-alerts@kubernetes.io
   125        testgrid-num-failures-to-alert: '1'
   126        description: "Run periodic kueue end to end tests for Kubernetes 1.27"
   127        testgrid-num-columns-recent: '30'
   128      labels:
   129        preset-dind-enabled: "true"
   130        preset-kind-volume-mounts: "true"
   131      extra_refs:
   132        - org: kubernetes-sigs
   133          repo: kueue
   134          base_ref: main
   135          path_alias: kubernetes-sigs/kueue
   136      decorate: true
   137      decoration_config:
   138        timeout: 1h
   139      spec:
   140        containers:
   141          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   142            env:
   143              - name: E2E_KIND_VERSION
   144                value: kindest/node:v1.27.3
   145              - name: BUILDER_IMAGE
   146                value: public.ecr.aws/docker/library/golang:1.22
   147            command:
   148              # generic runner script, handles DIND, bazelrc for caching, etc.
   149              - runner.sh
   150            args:
   151              - make
   152              - kind-image-build
   153              - test-e2e
   154            # docker-in-docker needs privileged mode
   155            securityContext:
   156              privileged: true
   157            resources:
   158              requests:
   159                cpu: "10"
   160                memory: "10Gi"
   161              limits:
   162                cpu: "10"
   163                memory: "10Gi"
   164    - interval: 12h
   165      name: periodic-kueue-test-e2e-main-1-28
   166      cluster: eks-prow-build-cluster
   167      annotations:
   168        testgrid-dashboards: sig-scheduling
   169        testgrid-tab-name: periodic-kueue-test-e2e-main-1-28
   170        testgrid-alert-email: kueue-alerts@kubernetes.io
   171        testgrid-num-failures-to-alert: '1'
   172        description: "Run periodic kueue end to end tests for Kubernetes 1.28"
   173        testgrid-num-columns-recent: '30'
   174      labels:
   175        preset-dind-enabled: "true"
   176        preset-kind-volume-mounts: "true"
   177      extra_refs:
   178        - org: kubernetes-sigs
   179          repo: kueue
   180          base_ref: main
   181          path_alias: kubernetes-sigs/kueue
   182      decorate: true
   183      decoration_config:
   184        timeout: 1h
   185      spec:
   186        containers:
   187          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   188            env:
   189              - name: E2E_KIND_VERSION
   190                value: kindest/node:v1.28.0
   191              - name: BUILDER_IMAGE
   192                value: public.ecr.aws/docker/library/golang:1.22
   193            command:
   194              # generic runner script, handles DIND, bazelrc for caching, etc.
   195              - runner.sh
   196            args:
   197              - make
   198              - kind-image-build
   199              - test-e2e
   200            # docker-in-docker needs privileged mode
   201            securityContext:
   202              privileged: true
   203            resources:
   204              requests:
   205                cpu: "10"
   206                memory: "10Gi"
   207              limits:
   208                cpu: "10"
   209                memory: "10Gi"
   210    - interval: 12h
   211      name: periodic-kueue-test-e2e-main-1-29
   212      cluster: eks-prow-build-cluster
   213      annotations:
   214        testgrid-dashboards: sig-scheduling
   215        testgrid-tab-name: periodic-kueue-test-e2e-main-1-29
   216        testgrid-alert-email: kueue-alerts@kubernetes.io
   217        testgrid-num-failures-to-alert: '1'
   218        description: "Run periodic kueue end to end tests for Kubernetes 1.29"
   219        testgrid-num-columns-recent: '30'
   220      labels:
   221        preset-dind-enabled: "true"
   222        preset-kind-volume-mounts: "true"
   223      extra_refs:
   224        - org: kubernetes-sigs
   225          repo: kueue
   226          base_ref: main
   227          path_alias: kubernetes-sigs/kueue
   228      decorate: true
   229      decoration_config:
   230        timeout: 1h
   231      spec:
   232        containers:
   233          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   234            env:
   235              - name: E2E_KIND_VERSION
   236                value: kindest/node:v1.29.0
   237              - name: BUILDER_IMAGE
   238                value: public.ecr.aws/docker/library/golang:1.22
   239            command:
   240              # generic runner script, handles DIND, bazelrc for caching, etc.
   241              - runner.sh
   242            args:
   243              - make
   244              - kind-image-build
   245              - test-e2e
   246            # docker-in-docker needs privileged mode
   247            securityContext:
   248              privileged: true
   249            resources:
   250              requests:
   251                cpu: "10"
   252                memory: "10Gi"
   253              limits:
   254                cpu: "10"
   255                memory: "10Gi"
   256    - interval: 12h
   257      name: periodic-kueue-test-multikueue-e2e-main-1-29
   258      cluster: eks-prow-build-cluster
   259      annotations:
   260        testgrid-dashboards: sig-scheduling
   261        testgrid-tab-name: periodic-kueue-test-multikueue-e2e-main-1-29
   262        testgrid-alert-email: kueue-alerts@kubernetes.io
   263        testgrid-num-failures-to-alert: '1'
   264        description: "Run periodic multikueue end to end tests for Kubernetes 1.29"
   265        testgrid-num-columns-recent: '30'
   266      labels:
   267        preset-dind-enabled: "true"
   268        preset-kind-volume-mounts: "true"
   269      extra_refs:
   270        - org: kubernetes-sigs
   271          repo: kueue
   272          base_ref: main
   273          path_alias: kubernetes-sigs/kueue
   274      decorate: true
   275      decoration_config:
   276        timeout: 1h
   277      spec:
   278        containers:
   279          - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   280            env:
   281              - name: E2E_KIND_VERSION
   282                value: kindest/node:v1.29.0
   283              - name: BUILDER_IMAGE
   284                value: public.ecr.aws/docker/library/golang:1.22
   285            command:
   286              # generic runner script, handles DIND, bazelrc for caching, etc.
   287              - runner.sh
   288            args:
   289              - make
   290              - kind-image-build
   291              - test-multikueue-e2e
   292            # docker-in-docker needs privileged mode
   293            securityContext:
   294              privileged: true
   295            resources:
   296              requests:
   297                cpu: "10"
   298                memory: "10Gi"
   299              limits:
   300                cpu: "10"
   301                memory: "10Gi"