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