github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/sig-gcp/gpu/sig-gcp-gpu-presubmit.yaml (about) 1 presets: 2 - labels: 3 preset-pull-gce-device-plugin-gpu: "true" 4 env: 5 - name: KUBE_FEATURE_GATES 6 value: DevicePlugins=true 7 - name: NODE_ACCELERATORS 8 value: type=nvidia-tesla-k80,count=2 9 - name: CREATE_CUSTOM_NETWORK 10 value: "true" 11 12 presubmits: 13 kubernetes/kubernetes: 14 # manual-release-bump-required 15 - name: pull-kubernetes-e2e-gce-device-plugin-gpu 16 skip_branches: 17 - release-1.13 # per-release image 18 - release-1.10 # per-release image 19 always_run: true 20 optional: true 21 max_concurrency: 12 22 labels: 23 preset-service-account: "true" 24 preset-k8s-ssh: "true" 25 preset-bazel-scratch-dir: "true" 26 preset-bazel-remote-cache-enabled: "true" 27 preset-pull-kubernetes-e2e: "true" 28 preset-pull-gce-device-plugin-gpu: "true" 29 spec: 30 containers: 31 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 32 args: 33 - --root=/go/src 34 - "--job=$(JOB_NAME)" 35 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 36 - "--repo=k8s.io/release" 37 - "--service-account=/etc/service-account/service-account.json" 38 - "--upload=gs://kubernetes-jenkins/pr-logs" 39 - "--timeout=90" 40 - --scenario=kubernetes_e2e 41 - -- 42 - --build=bazel 43 - --cluster= 44 - --extract=local 45 - --gcp-node-image=gci 46 - --gcp-nodes=4 47 - --gcp-project=k8s-jkns-pr-gce-gpus 48 - --gcp-zone=us-west1-b 49 - --ginkgo-parallel=30 50 - --provider=gce 51 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-device-plugin-gpu 52 - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8 53 - --timeout=60m 54 # Bazel needs privileged mode in order to sandbox builds. 55 securityContext: 56 privileged: true 57 resources: 58 requests: 59 memory: "6Gi" 60 - name: pull-kubernetes-e2e-gce-device-plugin-gpu 61 branches: 62 - release-1.13 # per-release image 63 always_run: true 64 optional: true 65 max_concurrency: 12 66 labels: 67 preset-service-account: "true" 68 preset-k8s-ssh: "true" 69 preset-bazel-scratch-dir: "true" 70 preset-bazel-remote-cache-enabled: "true" 71 preset-pull-kubernetes-e2e: "true" 72 preset-pull-gce-device-plugin-gpu: "true" 73 spec: 74 containers: 75 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 76 args: 77 - --root=/go/src 78 - "--job=$(JOB_NAME)" 79 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 80 - "--repo=k8s.io/release" 81 - "--service-account=/etc/service-account/service-account.json" 82 - "--upload=gs://kubernetes-jenkins/pr-logs" 83 - "--timeout=90" 84 - --scenario=kubernetes_e2e 85 - -- 86 - --build=bazel 87 - --cluster= 88 - --extract=local 89 - --gcp-node-image=gci 90 - --gcp-nodes=4 91 - --gcp-project=k8s-jkns-pr-gce-gpus 92 - --gcp-zone=us-west1-b 93 - --ginkgo-parallel=30 94 - --provider=gce 95 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-device-plugin-gpu 96 - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8 97 - --timeout=60m 98 # Bazel needs privileged mode in order to sandbox builds. 99 securityContext: 100 privileged: true 101 resources: 102 requests: 103 memory: "6Gi" 104 - name: pull-kubernetes-e2e-gce-device-plugin-gpu 105 branches: 106 - release-1.10 # per-release image 107 always_run: true 108 optional: true 109 max_concurrency: 12 110 labels: 111 preset-service-account: "true" 112 preset-k8s-ssh: "true" 113 preset-bazel-scratch-dir: "true" 114 preset-bazel-remote-cache-enabled: "true" 115 preset-pull-kubernetes-e2e: "true" 116 preset-pull-gce-device-plugin-gpu: "true" 117 spec: 118 containers: 119 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 120 args: 121 - --root=/go/src 122 - "--job=$(JOB_NAME)" 123 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 124 - "--repo=k8s.io/release" 125 - "--service-account=/etc/service-account/service-account.json" 126 - "--upload=gs://kubernetes-jenkins/pr-logs" 127 - "--timeout=90" 128 - --scenario=kubernetes_e2e 129 - -- 130 - --build=bazel 131 - --cluster= 132 - --extract=local 133 - --gcp-node-image=gci 134 - --gcp-nodes=4 135 - --gcp-project=k8s-jkns-pr-gce-gpus 136 - --gcp-zone=us-west1-b 137 - --ginkgo-parallel=30 138 - --provider=gce 139 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-device-plugin-gpu 140 - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8 141 - --timeout=60m 142 # Bazel needs privileged mode in order to sandbox builds. 143 securityContext: 144 privileged: true 145 resources: 146 requests: 147 memory: "6Gi" 148 149 # manual-release-bump-required 150 - name: pull-kubernetes-e2e-gke-device-plugin-gpu 151 skip_branches: 152 - release-1.13 # per-release image 153 - release-1.10 # per-release image 154 always_run: false 155 skip_report: false 156 max_concurrency: 1 157 labels: 158 preset-service-account: "true" 159 preset-k8s-ssh: "true" 160 preset-bazel-scratch-dir: "true" 161 spec: 162 containers: 163 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 164 args: 165 - --root=/go/src 166 - "--job=$(JOB_NAME)" 167 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 168 - "--repo=k8s.io/release" 169 - "--service-account=/etc/service-account/service-account.json" 170 - "--upload=gs://kubernetes-jenkins/pr-logs" 171 - "--timeout=90" 172 - --scenario=kubernetes_e2e 173 - -- 174 - --build=bazel 175 - --cluster= 176 - --deployment=gke 177 - --extract=local 178 - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging 179 - --gcp-node-image=gci 180 - --gcp-project=k8s-gke-gpu-pr 181 - --gcp-zone=us-west1-b 182 - --ginkgo-parallel=30 183 - --gke-create-command=container clusters create --accelerator=type=nvidia-tesla-k80,count=2 184 - --gke-environment=test 185 - --provider=gke 186 - --stage=gs://kubernetes-release-dev/ci 187 - --stage-suffix=pull-kubernetes-e2e-gke-device-plugin-gpu 188 - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8 189 - --timeout=60m 190 # Bazel needs privileged mode in order to sandbox builds. 191 securityContext: 192 privileged: true 193 resources: 194 requests: 195 memory: "6Gi" 196 - name: pull-kubernetes-e2e-gke-device-plugin-gpu 197 branches: 198 - release-1.13 # per-release image 199 always_run: false 200 skip_report: false 201 max_concurrency: 1 202 labels: 203 preset-service-account: "true" 204 preset-k8s-ssh: "true" 205 preset-bazel-scratch-dir: "true" 206 spec: 207 containers: 208 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 209 args: 210 - --root=/go/src 211 - "--job=$(JOB_NAME)" 212 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 213 - "--repo=k8s.io/release" 214 - "--service-account=/etc/service-account/service-account.json" 215 - "--upload=gs://kubernetes-jenkins/pr-logs" 216 - "--timeout=90" 217 - --scenario=kubernetes_e2e 218 - -- 219 - --build=bazel 220 - --cluster= 221 - --deployment=gke 222 - --extract=local 223 - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging 224 - --gcp-node-image=gci 225 - --gcp-project=k8s-gke-gpu-pr 226 - --gcp-zone=us-west1-b 227 - --ginkgo-parallel=30 228 - --gke-create-command=container clusters create --accelerator=type=nvidia-tesla-k80,count=2 229 - --gke-environment=test 230 - --provider=gke 231 - --stage=gs://kubernetes-release-dev/ci 232 - --stage-suffix=pull-kubernetes-e2e-gke-device-plugin-gpu 233 - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8 234 - --timeout=60m 235 # Bazel needs privileged mode in order to sandbox builds. 236 securityContext: 237 privileged: true 238 resources: 239 requests: 240 memory: "6Gi" 241 - name: pull-kubernetes-e2e-gke-device-plugin-gpu 242 branches: 243 - release-1.10 # per-release image 244 always_run: false 245 skip_report: false 246 max_concurrency: 1 247 labels: 248 preset-service-account: "true" 249 preset-k8s-ssh: "true" 250 preset-bazel-scratch-dir: "true" 251 spec: 252 containers: 253 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 254 args: 255 - --root=/go/src 256 - "--job=$(JOB_NAME)" 257 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 258 - "--repo=k8s.io/release" 259 - "--service-account=/etc/service-account/service-account.json" 260 - "--upload=gs://kubernetes-jenkins/pr-logs" 261 - "--timeout=90" 262 - --scenario=kubernetes_e2e 263 - -- 264 - --build=bazel 265 - --cluster= 266 - --deployment=gke 267 - --extract=local 268 - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging 269 - --gcp-node-image=gci 270 - --gcp-project=k8s-gke-gpu-pr 271 - --gcp-zone=us-west1-b 272 - --ginkgo-parallel=30 273 - --gke-create-command=container clusters create --accelerator=type=nvidia-tesla-k80,count=2 274 - --gke-environment=test 275 - --provider=gke 276 - --stage=gs://kubernetes-release-dev/ci 277 - --stage-suffix=pull-kubernetes-e2e-gke-device-plugin-gpu 278 - --test_args=--ginkgo.focus=\[Feature:GPUDevicePlugin\] --minStartupPods=8 279 - --timeout=60m 280 # Bazel needs privileged mode in order to sandbox builds. 281 securityContext: 282 privileged: true 283 resources: 284 requests: 285 memory: "6Gi"