github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/sig-scalability/sig-scalability-presubmit-jobs.yaml (about) 1 presubmits: 2 kubernetes/kubernetes: 3 - name: pull-kubernetes-e2e-gce-100-performance 4 always_run: true 5 skip_report: false 6 max_concurrency: 12 7 branches: 8 - master 9 labels: 10 preset-service-account: "true" 11 preset-k8s-ssh: "true" 12 preset-bazel-scratch-dir: "true" 13 preset-e2e-scalability-common: "true" 14 spec: 15 containers: 16 - args: 17 - --root=/go/src 18 - --repo=k8s.io/kubernetes=$(PULL_REFS) 19 - --repo=k8s.io/release 20 - --upload=gs://kubernetes-jenkins/pr-logs 21 - --timeout=120 22 - --scenario=kubernetes_e2e 23 - -- 24 - --build=bazel 25 - --cluster= 26 - --extract=local 27 - --gcp-nodes=100 28 - --gcp-project=k8s-presubmit-scale 29 - --gcp-zone=us-east1-b 30 - --provider=gce 31 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-100-performance 32 - --tear-down-previous 33 - --test_args=--ginkgo.focus=\[Feature:Performance\] --minStartupPods=8 --gather-resource-usage=true --gather-metrics-at-teardown=true 34 - --timeout=100m 35 - --use-logexporter 36 # Bazel needs privileged mode in order to sandbox builds. 37 securityContext: 38 privileged: true 39 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 40 resources: 41 requests: 42 memory: "6Gi" 43 44 - name: pull-kubernetes-e2e-gce-big-performance 45 always_run: false 46 max_concurrency: 1 47 branches: 48 - master 49 labels: 50 preset-service-account: "true" 51 preset-k8s-ssh: "true" 52 preset-bazel-scratch-dir: "true" 53 preset-e2e-scalability-common: "true" 54 spec: 55 containers: 56 - args: 57 - --root=/go/src 58 - --repo=k8s.io/kubernetes=$(PULL_REFS) 59 - --repo=k8s.io/release 60 - --upload=gs://kubernetes-jenkins/pr-logs 61 - --timeout=270 62 - --scenario=kubernetes_e2e 63 - -- 64 - --build=bazel 65 - --cluster= 66 - --env=HEAPSTER_MACHINE_TYPE=n1-standard-4 67 - --extract=local 68 - --gcp-nodes=500 69 - --gcp-project=k8s-scale-testing 70 - --gcp-zone=us-east1-a 71 - --provider=gce 72 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-big-performance 73 - --tear-down-previous 74 - --test_args=--ginkgo.focus=\[Feature:Performance\] --minStartupPods=8 --gather-resource-usage=masteranddns --gather-metrics-at-teardown=master 75 - --timeout=240m 76 - --use-logexporter 77 # Bazel needs privileged mode in order to sandbox builds. 78 securityContext: 79 privileged: true 80 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 81 resources: 82 requests: 83 memory: "6Gi" 84 85 - name: pull-kubernetes-e2e-gce-large-performance 86 always_run: false 87 max_concurrency: 1 88 branches: 89 - master 90 labels: 91 preset-service-account: "true" 92 preset-k8s-ssh: "true" 93 preset-bazel-scratch-dir: "true" 94 preset-e2e-scalability-common: "true" 95 spec: 96 containers: 97 - args: 98 - --root=/go/src 99 - --repo=k8s.io/kubernetes=$(PULL_REFS) 100 - --repo=k8s.io/release 101 - --upload=gs://kubernetes-jenkins/pr-logs 102 - --timeout=570 103 - --scenario=kubernetes_e2e 104 - -- 105 - --build=bazel 106 - --cluster= 107 - --env=HEAPSTER_MACHINE_TYPE=n1-standard-8 108 - --extract=local 109 - --gcp-nodes=2000 110 - --gcp-project=k8s-scale-testing 111 - --gcp-zone=us-east1-a 112 - --provider=gce 113 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-large-performance 114 - --test_args=--ginkgo.focus=\[Feature:Performance\] --minStartupPods=8 --gather-resource-usage=masteranddns --gather-metrics-at-teardown=master 115 - --timeout=540m 116 - --use-logexporter 117 # Bazel needs privileged mode in order to sandbox builds. 118 securityContext: 119 privileged: true 120 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 121 resources: 122 requests: 123 memory: "6Gi" 124 125 #manual-release-bump-required 126 - name: pull-kubernetes-kubemark-e2e-gce-big 127 always_run: true 128 skip_report: false 129 max_concurrency: 12 130 skip_branches: 131 - release-1.13 # per-release image 132 - release-1.10 # per-release image 133 labels: 134 preset-service-account: "true" 135 preset-k8s-ssh: "true" 136 preset-bazel-scratch-dir: "true" 137 preset-dind-enabled: "true" 138 preset-e2e-kubemark-common: "true" 139 preset-e2e-kubemark-gce-big: "true" 140 spec: 141 containers: 142 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 143 args: 144 - --root=/go/src 145 - "--job=$(JOB_NAME)" 146 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 147 - "--repo=k8s.io/release" 148 - "--service-account=/etc/service-account/service-account.json" 149 - "--upload=gs://kubernetes-jenkins/pr-logs" 150 - "--timeout=120" 151 - --scenario=kubernetes_e2e 152 - -- 153 - --build=bazel 154 - --cluster= 155 - --extract=local 156 - --gcp-master-size=n1-standard-4 157 - --gcp-node-size=n1-standard-8 158 - --gcp-nodes=7 159 - --gcp-project=k8s-presubmit-scale 160 - --gcp-zone=us-east1-b 161 - --kubemark 162 - --kubemark-nodes=500 163 - --provider=gce 164 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-kubemark-e2e-gce-big 165 - --tear-down-previous 166 - --test=false 167 - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true 168 - --timeout=100m 169 # TODO(krzyzacy): Figure out bazel built kubemark image 170 #env: 171 # - name: KUBEMARK_BAZEL_BUILD 172 # value: "y" 173 # Bazel needs privileged mode in order to sandbox builds. 174 securityContext: 175 privileged: true 176 resources: 177 requests: 178 memory: "6Gi" 179 180 - name: pull-kubernetes-kubemark-e2e-gce-big 181 always_run: true 182 skip_report: false 183 max_concurrency: 12 184 branches: 185 - release-1.13 # per-release image 186 labels: 187 preset-service-account: "true" 188 preset-k8s-ssh: "true" 189 preset-bazel-scratch-dir: "true" 190 preset-dind-enabled: "true" 191 preset-e2e-kubemark-common: "true" 192 preset-e2e-kubemark-gce-big: "true" 193 spec: 194 containers: 195 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 196 args: 197 - --root=/go/src 198 - "--job=$(JOB_NAME)" 199 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 200 - "--repo=k8s.io/release" 201 - "--service-account=/etc/service-account/service-account.json" 202 - "--upload=gs://kubernetes-jenkins/pr-logs" 203 - "--timeout=120" 204 - --scenario=kubernetes_e2e 205 - -- 206 - --build=bazel 207 - --cluster= 208 - --extract=local 209 - --gcp-master-size=n1-standard-4 210 - --gcp-node-size=n1-standard-8 211 - --gcp-nodes=7 212 - --gcp-project=k8s-presubmit-scale 213 - --gcp-zone=us-east1-b 214 - --kubemark 215 - --kubemark-nodes=500 216 - --provider=gce 217 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-kubemark-e2e-gce-big 218 - --tear-down-previous 219 - --test=false 220 - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true 221 - --timeout=100m 222 # TODO(krzyzacy): Figure out bazel built kubemark image 223 #env: 224 # - name: KUBEMARK_BAZEL_BUILD 225 # value: "y" 226 # Bazel needs privileged mode in order to sandbox builds. 227 securityContext: 228 privileged: true 229 resources: 230 requests: 231 memory: "6Gi" 232 233 - name: pull-kubernetes-kubemark-e2e-gce-big 234 always_run: true 235 skip_report: false 236 max_concurrency: 12 237 branches: 238 - release-1.10 # per-release image 239 labels: 240 preset-service-account: "true" 241 preset-k8s-ssh: "true" 242 preset-bazel-scratch-dir: "true" 243 preset-dind-enabled: "true" 244 preset-e2e-kubemark-common: "true" 245 preset-e2e-kubemark-gce-big: "true" 246 spec: 247 containers: 248 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 249 args: 250 - --root=/go/src 251 - "--job=$(JOB_NAME)" 252 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 253 - "--repo=k8s.io/release" 254 - "--service-account=/etc/service-account/service-account.json" 255 - "--upload=gs://kubernetes-jenkins/pr-logs" 256 - "--timeout=120" 257 - --scenario=kubernetes_e2e 258 - -- 259 - --build=bazel 260 - --cluster= 261 - --extract=local 262 - --gcp-master-size=n1-standard-4 263 - --gcp-node-size=n1-standard-8 264 - --gcp-nodes=7 265 - --gcp-project=k8s-presubmit-scale 266 - --gcp-zone=us-east1-b 267 - --kubemark 268 - --kubemark-nodes=500 269 - --provider=gce 270 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-kubemark-e2e-gce-big 271 - --tear-down-previous 272 - --test=false 273 - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true 274 - --timeout=100m 275 # TODO(krzyzacy): Figure out bazel built kubemark image 276 #env: 277 # - name: KUBEMARK_BAZEL_BUILD 278 # value: "y" 279 # Bazel needs privileged mode in order to sandbox builds. 280 securityContext: 281 privileged: true 282 resources: 283 requests: 284 memory: "6Gi" 285 286 - name: pull-kubernetes-kubemark-e2e-gce-scale 287 always_run: false 288 max_concurrency: 1 289 branches: 290 - master 291 labels: 292 preset-service-account: "true" 293 preset-k8s-ssh: "true" 294 preset-bazel-scratch-dir: "true" 295 preset-dind-enabled: "true" 296 preset-e2e-kubemark-common: "true" 297 preset-e2e-kubemark-gce-scale: "true" 298 spec: 299 containers: 300 - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 301 args: 302 - --root=/go/src 303 - "--job=$(JOB_NAME)" 304 - "--repo=k8s.io/$(REPO_NAME)=$(PULL_REFS)" 305 - "--repo=k8s.io/release" 306 - "--service-account=/etc/service-account/service-account.json" 307 - "--upload=gs://kubernetes-jenkins/pr-logs" 308 - "--timeout=1220" 309 - --scenario=kubernetes_e2e 310 - -- 311 - --build 312 - --cluster= 313 - --extract=local 314 - --gcp-node-size=n1-standard-8 315 - --gcp-nodes=82 316 - --gcp-project=k8s-scale-testing 317 - --gcp-zone=us-east1-b 318 - --kubemark 319 - --kubemark-nodes=5000 320 - --provider=gce 321 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-kubemark-e2e-gce-scale 322 - --test=false 323 - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true 324 - --timeout=1200m 325 # TODO(krzyzacy): Figure out bazel built kubemark image 326 #env: 327 # - name: KUBEMARK_BAZEL_BUILD 328 # value: "y" 329 # Bazel needs privileged mode in order to sandbox builds. 330 securityContext: 331 privileged: true 332 resources: 333 requests: 334 memory: "6Gi"