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

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