github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/sig-gcp/sig-gcp-gce-config.yaml (about) 1 presets: 2 - labels: 3 preset-pull-kubernetes-e2e: "true" 4 env: 5 - name: GINKGO_TOLERATE_FLAKES 6 value: "y" 7 - name: KUBE_GCS_UPDATE_LATEST 8 value: "n" 9 - labels: 10 preset-pull-kubernetes-e2e-gce: "true" 11 env: 12 # Enable the PodSecurityPolicy in tests. 13 # TODO: Enable this by default in the test environment. 14 - name: ENABLE_POD_SECURITY_POLICY 15 value: "true" 16 - name: CREATE_CUSTOM_NETWORK 17 value: "true" 18 19 presubmits: 20 kubernetes/kubernetes: 21 # manual-release-bump-required 22 - name: pull-kubernetes-e2e-gce 23 always_run: true 24 skip_branches: 25 - release-1.13 # per-release image 26 - release-1.10 # per-release image 27 labels: 28 preset-service-account: "true" 29 preset-k8s-ssh: "true" 30 preset-bazel-scratch-dir: "true" 31 preset-bazel-remote-cache-enabled: "true" 32 preset-pull-kubernetes-e2e: "true" 33 preset-pull-kubernetes-e2e-gce: "true" 34 spec: 35 containers: 36 - args: 37 - --root=/go/src 38 - --repo=k8s.io/kubernetes=$(PULL_REFS) 39 - --repo=k8s.io/release 40 - --upload=gs://kubernetes-jenkins/pr-logs 41 - --timeout=90 42 - --scenario=kubernetes_e2e 43 - -- 44 - --build=bazel 45 - --cluster= 46 - --extract=local 47 - --gcp-node-image=gci 48 - --gcp-zone=us-central1-f 49 - --ginkgo-parallel=30 50 - --provider=gce 51 - --runtime-config=batch/v2alpha1=true,admissionregistration.k8s.io/v1alpha1=true 52 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce 53 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 54 - --timeout=65m 55 # Bazel needs privileged mode in order to sandbox builds. 56 securityContext: 57 privileged: true 58 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 59 resources: 60 requests: 61 memory: "6Gi" 62 - name: pull-kubernetes-e2e-gce 63 always_run: true 64 branches: 65 - release-1.13 # per-release image 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-kubernetes-e2e-gce: "true" 73 spec: 74 containers: 75 - args: 76 - --root=/go/src 77 - --repo=k8s.io/kubernetes=$(PULL_REFS) 78 - --repo=k8s.io/release 79 - --upload=gs://kubernetes-jenkins/pr-logs 80 - --timeout=90 81 - --scenario=kubernetes_e2e 82 - -- 83 - --build=bazel 84 - --cluster= 85 - --extract=local 86 - --gcp-node-image=gci 87 - --gcp-zone=us-central1-f 88 - --ginkgo-parallel=30 89 - --provider=gce 90 - --runtime-config=batch/v2alpha1=true,admissionregistration.k8s.io/v1alpha1=true 91 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce 92 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 93 - --timeout=65m 94 # Bazel needs privileged mode in order to sandbox builds. 95 securityContext: 96 privileged: true 97 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13 98 resources: 99 requests: 100 memory: "6Gi" 101 - name: pull-kubernetes-e2e-gce 102 always_run: true 103 branches: 104 - release-1.10 105 labels: 106 preset-service-account: "true" 107 preset-k8s-ssh: "true" 108 preset-bazel-scratch-dir: "true" 109 preset-bazel-remote-cache-enabled: "true" 110 preset-pull-kubernetes-e2e: "true" 111 preset-pull-kubernetes-e2e-gce: "true" 112 spec: 113 containers: 114 - args: 115 - --root=/go/src 116 - --repo=k8s.io/kubernetes=$(PULL_REFS) 117 - --repo=k8s.io/release 118 - --upload=gs://kubernetes-jenkins/pr-logs 119 - --timeout=90 120 - --scenario=kubernetes_e2e 121 - -- 122 - --build=bazel 123 - --cluster= 124 - --extract=local 125 - --gcp-node-image=gci 126 - --gcp-zone=us-central1-f 127 - --ginkgo-parallel=30 128 - --provider=gce 129 - --runtime-config=batch/v2alpha1=true,admissionregistration.k8s.io/v1alpha1=true 130 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce 131 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 132 - --timeout=65m 133 # Bazel needs privileged mode in order to sandbox builds. 134 securityContext: 135 privileged: true 136 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10 137 resources: 138 requests: 139 memory: "6Gi" 140 141 - name: pull-kubernetes-e2e-gce-alpha-features 142 always_run: false 143 branches: 144 - master 145 labels: 146 preset-service-account: "true" 147 preset-k8s-ssh: "true" 148 preset-bazel-scratch-dir: "true" 149 preset-pull-kubernetes-e2e: "true" 150 preset-pull-kubernetes-e2e-gce: "true" 151 spec: 152 containers: 153 - args: 154 - --root=/go/src 155 - --repo=k8s.io/kubernetes=$(PULL_REFS) 156 - --repo=k8s.io/release 157 - --upload=gs://kubernetes-jenkins/pr-logs 158 - --timeout=200 159 - --scenario=kubernetes_e2e 160 - -- 161 - --build=bazel 162 - --cluster= 163 - --env=KUBE_FEATURE_GATES=AllAlpha=true 164 - --extract=local 165 - --gcp-node-image=gci 166 - --gcp-zone=us-central1-f 167 - --provider=gce 168 - --runtime-config=api/all=true 169 - --stage=gs://kubernetes-release-pull/ci/pull-kubernetes-e2e-gce-alpha-features 170 - --test_args=--ginkgo.focus=\[Feature:(Audit|BlockVolume|PodPreset|ExpandPersistentVolumes|VolumeSubpathEnvExpansion|RunAsGroup|TTLAfterFinished|NodeLease|CSINodeInfo|CSIDriverRegistry|CSISkipAttach)\]|Networking --ginkgo.skip=Networking-Performance|IPv6|Feature:Volumes|gcePD-external --minStartupPods=8 171 - --timeout=180m 172 # Bazel needs privileged mode in order to sandbox builds. 173 securityContext: 174 privileged: true 175 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 176 resources: 177 requests: 178 memory: "6Gi" 179 180 periodics: 181 - interval: 30m 182 name: ci-kubernetes-e2e-gci-gce 183 labels: 184 preset-service-account: "true" 185 preset-k8s-ssh: "true" 186 spec: 187 containers: 188 - args: 189 - --timeout=70 190 - --bare 191 - --scenario=kubernetes_e2e 192 - -- 193 - --check-leaked-resources 194 - --env=ENABLE_POD_SECURITY_POLICY=true 195 - --extract=ci/latest 196 - --gcp-master-image=gci 197 - --gcp-node-image=gci 198 - --gcp-nodes=4 199 - --gcp-zone=us-central1-f 200 - --ginkgo-parallel=30 201 - --provider=gce 202 - --publish=gs://kubernetes-release-dev/ci/latest-green.txt 203 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 204 - --timeout=50m 205 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 206 207 - interval: 30m 208 name: ci-kubernetes-e2e-gci-gce-alpha-enabled-default 209 labels: 210 preset-service-account: "true" 211 preset-k8s-ssh: "true" 212 spec: 213 containers: 214 - args: 215 - --timeout=100 216 - --bare 217 - --scenario=kubernetes_e2e 218 - -- 219 - --check-leaked-resources 220 - --env=KUBE_FEATURE_GATES=AllAlpha=true 221 - --env=KUBE_PROXY_DAEMONSET=true 222 - --env=ENABLE_POD_PRIORITY=true 223 - --extract=ci/latest 224 - --gcp-node-image=gci 225 - --gcp-zone=us-central1-f 226 - --ginkgo-parallel=30 227 - --provider=gce 228 - --runtime-config=api/all=true 229 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 230 - --timeout=70m 231 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 232 233 - interval: 30m 234 name: ci-kubernetes-e2e-gci-gce-alpha-features 235 labels: 236 preset-service-account: "true" 237 preset-k8s-ssh: "true" 238 spec: 239 containers: 240 - args: 241 - --timeout=200 242 - --bare 243 - --scenario=kubernetes_e2e 244 - -- 245 - --check-leaked-resources 246 - --env=KUBE_FEATURE_GATES=AllAlpha=true 247 - --env=KUBE_PROXY_DAEMONSET=true 248 - --env=ENABLE_POD_PRIORITY=true 249 - --extract=ci/latest 250 - --gcp-node-image=gci 251 - --gcp-zone=us-central1-f 252 - --provider=gce 253 - --runtime-config=api/all=true 254 - --test_args=--ginkgo.focus=\[Feature:(Audit|BlockVolume|PodPreset|ExpandPersistentVolumes|VolumeSubpathEnvExpansion|RunAsGroup|TTLAfterFinished|NodeLease|CSINodeInfo|CSIDriverRegistry)\]|Networking --ginkgo.skip=Networking-Performance|IPv6|Feature:Volumes|gcePD-external --minStartupPods=8 255 - --timeout=180m 256 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 257 258 - interval: 30m 259 name: ci-kubernetes-e2e-gci-gce-flaky 260 labels: 261 preset-service-account: "true" 262 preset-k8s-ssh: "true" 263 spec: 264 containers: 265 - args: 266 - --timeout=200 267 - --bare 268 - --scenario=kubernetes_e2e 269 - -- 270 - --check-leaked-resources 271 - --extract=ci/latest 272 - --gcp-node-image=gci 273 - --gcp-zone=us-central1-f 274 - --provider=gce 275 - --test_args=--ginkgo.flakeAttempts=1 --ginkgo.focus=\[Flaky\] --ginkgo.skip=\[Feature:.+\] --minStartupPods=8 276 - --timeout=180m 277 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 278 279 - interval: 30m 280 name: ci-kubernetes-e2e-gci-gce-single-flake-attempt 281 labels: 282 preset-service-account: "true" 283 preset-k8s-ssh: "true" 284 spec: 285 containers: 286 - args: 287 - --timeout=200 288 - --bare 289 - --scenario=kubernetes_e2e 290 - -- 291 - --check-leaked-resources 292 - --extract=ci/latest 293 - --gcp-node-image=gci 294 - --gcp-zone=us-central1-f 295 - --provider=gce 296 - --test_args=--ginkgo.flakeAttempts=1 --ginkgo.skip=\[Feature:.+\] --minStartupPods=8 297 - --timeout=180m 298 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 299 300 - interval: 30m 301 name: ci-kubernetes-e2e-gci-gce-reboot 302 labels: 303 preset-service-account: "true" 304 preset-k8s-ssh: "true" 305 spec: 306 containers: 307 - args: 308 - --timeout=200 309 - --bare 310 - --scenario=kubernetes_e2e 311 - -- 312 - --check-leaked-resources 313 - --cluster=err-e2e 314 - --extract=ci/latest 315 - --gcp-node-image=gci 316 - --gcp-zone=us-central1-f 317 - --provider=gce 318 - --test_args=--ginkgo.focus=\[Feature:Reboot\] --minStartupPods=8 319 - --timeout=180m 320 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 321 322 - interval: 30m 323 name: ci-kubernetes-e2e-gci-gce-serial 324 labels: 325 preset-service-account: "true" 326 preset-k8s-ssh: "true" 327 spec: 328 containers: 329 - args: 330 - --timeout=520 331 - --bare 332 - --scenario=kubernetes_e2e 333 - -- 334 - --check-leaked-resources 335 - --env=NODE_LOCAL_SSDS_EXT=1,scsi,fs 336 - --extract=ci/latest 337 - --gcp-master-image=gci 338 - --gcp-node-image=gci 339 - --gcp-zone=us-central1-f 340 - --provider=gce 341 - --test_args=--ginkgo.focus=\[Serial\]|\[Disruptive\] --ginkgo.skip=\[Flaky\]|\[Feature:.+\] --minStartupPods=8 342 - --timeout=500m 343 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 344 345 - interval: 30m 346 name: ci-kubernetes-e2e-gci-gce-slow 347 labels: 348 preset-service-account: "true" 349 preset-k8s-ssh: "true" 350 spec: 351 containers: 352 - args: 353 - --timeout=170 354 - --bare 355 - --scenario=kubernetes_e2e 356 - -- 357 - --check-leaked-resources 358 - --extract=ci/latest 359 - --gcp-master-image=gci 360 - --gcp-node-image=gci 361 - --gcp-zone=europe-west1-c 362 - --ginkgo-parallel=25 363 - --provider=gce 364 - --test_args=--ginkgo.focus=\[Slow\] --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 365 - --timeout=150m 366 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 367 368 - interval: 30m 369 name: ci-kubernetes-e2e-gce-multizone 370 labels: 371 preset-service-account: "true" 372 preset-k8s-ssh: "true" 373 spec: 374 containers: 375 - args: 376 - --timeout=170 377 - --bare 378 - --scenario=kubernetes_e2e 379 - -- 380 - --check-leaked-resources 381 - --cluster=bootstrap-e2e-gce-mz 382 - --env=MULTIZONE=true 383 # Where the nodes reside. Master is in the first one. 384 - --env=E2E_ZONES=us-central1-a us-central1-b us-central1-f 385 - --extract=ci/latest 386 - --gcp-node-image=gci 387 - --gcp-project=k8s-jkns-e2e-gce-ubelite 388 - --gcp-zone=us-central1-a 389 - --ginkgo-parallel=25 390 - --provider=gce 391 - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8 392 - --timeout=150m 393 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 394 395 - interval: 12h 396 name: ci-kubernetes-soak-gce-gci 397 labels: 398 preset-service-account: "true" 399 preset-k8s-ssh: "true" 400 spec: 401 containers: 402 - args: 403 - --timeout=1420 404 - --bare 405 - --scenario=kubernetes_e2e 406 - -- 407 - --down=false 408 - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn 409 - --extract=ci/latest 410 - --gcp-master-image=gci 411 - --gcp-node-image=gci 412 - --gcp-project=k8s-jkns-gce-gci-soak 413 - --gcp-zone=us-central1-f 414 - --provider=gce 415 - --save=gs://kubernetes-e2e-soak-configs/ci-kubernetes-soak-gce-gci 416 - --soak 417 - --test_args=--ginkgo.skip=\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --clean-start=true --minStartupPods=8 418 - --timeout=1400m 419 - --up=false 420 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 421 422 - interval: 12h 423 name: ci-kubernetes-soak-gci-gce-beta 424 labels: 425 preset-service-account: "true" 426 preset-k8s-ssh: "true" 427 spec: 428 containers: 429 - args: 430 - --timeout=1420 431 - --bare 432 - --scenario=kubernetes_e2e 433 - -- 434 - --down=false 435 - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn 436 - --extract=ci/k8s-beta 437 - --gcp-master-image=gci 438 - --gcp-node-image=gci 439 - --gcp-project=k8s-jkns-gce-soak-1-6 440 - --gcp-zone=us-central1-f 441 - --provider=gce 442 - --save=gs://kubernetes-e2e-soak-configs/ci-kubernetes-soak-gci-gce-beta 443 - --soak 444 - --test_args=--ginkgo.skip=\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --clean-start=true --minStartupPods=8 445 - --timeout=1400m 446 - --up=false 447 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 448 449 - interval: 12h 450 name: ci-kubernetes-soak-gci-gce-stable1 451 labels: 452 preset-service-account: "true" 453 preset-k8s-ssh: "true" 454 spec: 455 containers: 456 - args: 457 - --timeout=1420 458 - --bare 459 - --scenario=kubernetes_e2e 460 - -- 461 - --down=false 462 - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn 463 - --env=ENABLE_POD_SECURITY_POLICY=true 464 - --extract=ci/k8s-stable1 465 - --gcp-node-image=gci 466 - --gcp-project=k8s-jkns-gci-gce-soak-1-4 467 - --gcp-zone=us-central1-f 468 - --provider=gce 469 - --save=gs://kubernetes-e2e-soak-configs/ci-kubernetes-soak-gci-gce-stable1 470 - --soak 471 - --test_args=--ginkgo.skip=\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --clean-start=true --minStartupPods=8 472 - --timeout=1400m 473 - --up=false 474 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 475 476 - interval: 12h 477 name: ci-kubernetes-soak-gci-gce-stable2 478 labels: 479 preset-service-account: "true" 480 preset-k8s-ssh: "true" 481 spec: 482 containers: 483 - args: 484 - --timeout=1420 485 - --bare 486 - --scenario=kubernetes_e2e 487 - -- 488 - --down=false 489 - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn 490 - --extract=ci/k8s-stable2 491 - --gcp-node-image=gci 492 - --gcp-project=k8s-jkns-gci-gce-soak-1-7 493 - --gcp-zone=us-central1-f 494 - --provider=gce 495 - --save=gs://kubernetes-e2e-soak-configs/ci-kubernetes-soak-gci-gce-stable2 496 - --soak 497 - --test_args=--ginkgo.skip=\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --clean-start=true --minStartupPods=8 498 - --timeout=1400m 499 - --up=false 500 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master 501 502 - interval: 12h 503 name: ci-kubernetes-soak-gci-gce-stable3 504 labels: 505 preset-service-account: "true" 506 preset-k8s-ssh: "true" 507 spec: 508 containers: 509 - args: 510 - --timeout=1420 511 - --bare 512 - --scenario=kubernetes_e2e 513 - -- 514 - --down=false 515 - --env=DOCKER_TEST_LOG_LEVEL=--log-level=warn 516 - --extract=ci/k8s-stable3 517 - --gcp-node-image=gci 518 - --gcp-project=k8s-jkns-gci-gce-soak-1-6 519 - --gcp-zone=us-central1-f 520 - --provider=gce 521 - --save=gs://kubernetes-e2e-soak-configs/ci-kubernetes-soak-gci-gce-stable3 522 - --soak 523 - --test_args=--ginkgo.skip=\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --clean-start=true --minStartupPods=8 524 - --timeout=1400m 525 - --up=false 526 image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master