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

     1  presubmits:
     2    kubernetes-sigs/jobset:
     3    - name: pull-jobset-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/jobset
    10      annotations:
    11        testgrid-dashboards: sig-apps
    12        testgrid-tab-name: pull-jobset-test-unit-release-0-5
    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-5
    38      cluster: eks-prow-build-cluster
    39      branches:
    40      - ^release-0.5
    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-5
    47        description: "Run jobset integration tests"
    48      spec:
    49        containers:
    50        - image: public.ecr.aws/docker/library/golang:1.22
    51          command:
    52          - runner.sh
    53          args:
    54          - make
    55          - test-integration
    56          resources:
    57            limits:
    58              cpu: 3
    59              memory: 10Gi
    60            requests:
    61              cpu: 3
    62              memory: 10Gi
    63    - name: pull-jobset-test-e2e-release-0-5-1-27
    64      cluster: eks-prow-build-cluster
    65      branches:
    66      - ^release-0.5
    67      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
    68      decorate: true
    69      path_alias: sigs.k8s.io/jobset
    70      annotations:
    71        testgrid-dashboards: sig-apps
    72        estgrid-tab-name: pull-jobset-test-e2e-release-0-5-1-27
    73        description: "Run jobset end to end tests for Kubernetes 1.27"
    74      labels:
    75        preset-dind-enabled: "true"
    76      spec:
    77        containers:
    78        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
    79          env:
    80          - name: E2E_KIND_VERSION
    81            value: kindest/node:v1.27.3
    82          - name: BUILDER_IMAGE
    83            value: public.ecr.aws/docker/library/golang:1.21
    84          command:
    85          # generic runner script, handles DIND, bazelrc for caching, etc.
    86          - runner.sh
    87          args:
    88          - make
    89          - test-e2e-kind
    90          # docker-in-docker needs privileged mode
    91          securityContext:
    92            privileged: true
    93          resources:
    94            requests:
    95              cpu: "10"
    96              memory: "10Gi"
    97            limits:
    98              cpu: "10"
    99              memory: "10Gi"
   100    - name: pull-jobset-test-e2e-release-0-5-1-28
   101      cluster: eks-prow-build-cluster
   102      branches:
   103      - ^release-0.5
   104      skip_if_only_changed: "^docs/|^\\.github/|\\.(md)$|^(README|LICENSE|OWNERS)$"
   105      decorate: true
   106      path_alias: sigs.k8s.io/jobset
   107      annotations:
   108        testgrid-dashboards: sig-apps
   109        estgrid-tab-name: pull-jobset-test-e2e-release-0-5-1-28
   110        description: "Run jobset end to end tests for Kubernetes 1.28"
   111      labels:
   112        preset-dind-enabled: "true"
   113      spec:
   114        containers:
   115        - image: gcr.io/k8s-staging-test-infra/kubekins-e2e:v20240515-17c6d50e24-master
   116          env:
   117          - name: E2E_KIND_VERSION
   118            value: kindest/node:v1.28.0
   119          - name: BUILDER_IMAGE
   120            value: public.ecr.aws/docker/library/golang:1.22
   121          command:
   122          # generic runner script, handles DIND, bazelrc for caching, etc.
   123          - runner.sh
   124          args:
   125          - make
   126          - test-e2e-kind
   127          # docker-in-docker needs privileged mode
   128          securityContext:
   129            privileged: true
   130          resources:
   131            limits:
   132              cpu: 3
   133              memory: 10Gi
   134            requests:
   135              cpu: 3
   136              memory: 10Gi
   137    - name: pull-jobset-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/jobset
   144      annotations:
   145        testgrid-dashboards: sig-apps
   146        testgrid-tab-name: pull-jobset-test-e2e-release-0-5-1-29
   147        description: "Run jobset 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.22
   158  
   159          command:
   160          # generic runner script, handles DIND, bazelrc for caching, etc.
   161          - runner.sh
   162          args:
   163          - make
   164          - test-e2e-kind
   165          # docker-in-docker needs privileged mode
   166          securityContext:
   167            privileged: true
   168          resources:
   169            limits:
   170              cpu: 3
   171              memory: 10Gi
   172            requests:
   173              cpu: 3
   174              memory: 10Gi