k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/jobs/kubernetes-sigs/jobset/jobset-presubmit-main.yaml (about)

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