github.com/munnerz/test-infra@v0.0.0-20190108210205-ce3d181dc989/config/jobs/kubernetes/sig-gcp/sig-gcp-gke-config.yaml (about)

     1  presubmits:
     2    kubernetes/kubernetes:
     3    # manual-release-bump-required
     4    - name: pull-kubernetes-e2e-gke
     5      always_run: false
     6      run_if_changed: '^(cluster/gce|cluster/addons).*$'
     7      # TODO(bentheelder): enforce this pattern (skip all releases) or implement
     8      # something better like https://github.com/kubernetes/test-infra/pull/4918
     9      skip_branches:
    10      - release-1.13 # per-release image
    11      - release-1.10 # per-release image
    12      labels:
    13        preset-service-account: "true"
    14        preset-k8s-ssh: "true"
    15        preset-bazel-scratch-dir: "true"
    16      spec:
    17        containers:
    18        - args:
    19          - --root=/go/src
    20          - --repo=k8s.io/kubernetes=$(PULL_REFS)
    21          - --repo=k8s.io/release
    22          - --upload=gs://kubernetes-jenkins/pr-logs
    23          - --timeout=90
    24          - --scenario=kubernetes_e2e
    25          - --
    26          - --build=bazel
    27          - --cluster=
    28          - --deployment=gke
    29          - --extract=local
    30          - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
    31          - --gcp-node-image=gci
    32          - --gcp-zone=us-central1-f
    33          - --ginkgo-parallel=30
    34          - --gke-create-command=container clusters create --quiet --addons=HttpLoadBalancing,HorizontalPodAutoscaling,KubernetesDashboard
    35          - --gke-environment=test
    36          - '--gke-shape={"default":{"Nodes":4,"MachineType":"n1-standard-2"}}'
    37          - --provider=gke
    38          - --stage=gs://kubernetes-release-dev/ci
    39          - --stage-suffix=pull-kubernetes-e2e-gke
    40          - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
    41          - --timeout=65m
    42          # Bazel needs privileged mode in order to sandbox builds.
    43          securityContext:
    44            privileged: true
    45          image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
    46          resources:
    47            requests:
    48              memory: "6Gi"
    49    - name: pull-kubernetes-e2e-gke
    50      always_run: false
    51      run_if_changed: '^(cluster/gce|cluster/addons).*$'
    52      branches:
    53      - release-1.13 # per-release image
    54      labels:
    55        preset-service-account: "true"
    56        preset-k8s-ssh: "true"
    57        preset-bazel-scratch-dir: "true"
    58      spec:
    59        containers:
    60        - args:
    61          - --root=/go/src
    62          - --repo=k8s.io/kubernetes=$(PULL_REFS)
    63          - --repo=k8s.io/release
    64          - --upload=gs://kubernetes-jenkins/pr-logs
    65          - --timeout=90
    66          - --scenario=kubernetes_e2e
    67          - --
    68          - --build=bazel
    69          - --cluster=
    70          - --deployment=gke
    71          - --extract=local
    72          - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
    73          - --gcp-node-image=gci
    74          - --gcp-zone=us-central1-f
    75          - --ginkgo-parallel=30
    76          - --gke-create-command=container clusters create --quiet --addons=HttpLoadBalancing,HorizontalPodAutoscaling,KubernetesDashboard
    77          - --gke-environment=test
    78          - '--gke-shape={"default":{"Nodes":4,"MachineType":"n1-standard-2"}}'
    79          - --provider=gke
    80          - --stage=gs://kubernetes-release-dev/ci
    81          - --stage-suffix=pull-kubernetes-e2e-gke
    82          - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
    83          - --timeout=65m
    84          # Bazel needs privileged mode in order to sandbox builds.
    85          securityContext:
    86            privileged: true
    87          image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.13
    88          resources:
    89            requests:
    90              memory: "6Gi"
    91    - name: pull-kubernetes-e2e-gke
    92      always_run: false
    93      run_if_changed: '^(cluster/gce|cluster/addons).*$'
    94      branches:
    95      - release-1.10 # per-release image
    96      labels:
    97        preset-service-account: "true"
    98        preset-k8s-ssh: "true"
    99        preset-bazel-scratch-dir: "true"
   100      spec:
   101        containers:
   102        - args:
   103          - --root=/go/src
   104          - --repo=k8s.io/kubernetes=$(PULL_REFS)
   105          - --repo=k8s.io/release
   106          - --upload=gs://kubernetes-jenkins/pr-logs
   107          - --timeout=90
   108          - --scenario=kubernetes_e2e
   109          - --
   110          - --build=bazel
   111          - --cluster=
   112          - --deployment=gke
   113          - --extract=local
   114          - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   115          - --gcp-node-image=gci
   116          - --gcp-zone=us-central1-f
   117          - --ginkgo-parallel=30
   118          - --gke-create-command=container clusters create --quiet --addons=HttpLoadBalancing,HorizontalPodAutoscaling,KubernetesDashboard
   119          - --gke-environment=test
   120          - '--gke-shape={"default":{"Nodes":4,"MachineType":"n1-standard-2"}}'
   121          - --provider=gke
   122          - --stage=gs://kubernetes-release-dev/ci
   123          - --stage-suffix=pull-kubernetes-e2e-gke
   124          - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   125          - --timeout=65m
   126          # Bazel needs privileged mode in order to sandbox builds.
   127          securityContext:
   128            privileged: true
   129          image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-1.10
   130          resources:
   131            requests:
   132              memory: "6Gi"
   133  
   134  periodics:
   135  - interval: 30m
   136    name: ci-kubernetes-e2e-gci-gke
   137    labels:
   138      preset-service-account: "true"
   139      preset-k8s-ssh: "true"
   140    spec:
   141      containers:
   142      - args:
   143        - --timeout=70
   144        - --bare
   145        - --scenario=kubernetes_e2e
   146        - --
   147        - --check-leaked-resources
   148        - --cluster=
   149        - --deployment=gke
   150        - --extract=ci/latest
   151        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   152        - --gcp-node-image=gci
   153        - --gcp-zone=us-central1-f
   154        - --ginkgo-parallel
   155        - --gke-create-command=container clusters create --quiet --addons=HttpLoadBalancing,HorizontalPodAutoscaling,KubernetesDashboard
   156        - --gke-environment=test
   157        - --provider=gke
   158        - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   159        - --timeout=50m
   160        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   161  
   162  - interval: 30m
   163    name: ci-kubernetes-e2e-gci-gke-alpha-features
   164    labels:
   165      preset-service-account: "true"
   166      preset-k8s-ssh: "true"
   167    spec:
   168      containers:
   169      - args:
   170        - --timeout=200
   171        - --bare
   172        - --scenario=kubernetes_e2e
   173        - --
   174        - --check-leaked-resources
   175        - --cluster=
   176        - --deployment=gke
   177        - --extract=ci/latest
   178        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   179        - --gcp-node-image=gci
   180        - --gcp-zone=us-central1-f
   181        - --gke-create-command=container clusters create --quiet --enable-kubernetes-alpha
   182        - --gke-environment=test
   183        - --provider=gke
   184        - --test_args=--ginkgo.focus=\[Feature:(DynamicKubeletConfig|BlockVolume|NodeLease)\]|Networking --ginkgo.skip=Networking-Performance|IPv6|Feature:Volumes --minStartupPods=8
   185        - --timeout=180m
   186        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   187  
   188  - interval: 30m
   189    name: ci-kubernetes-e2e-gci-gke-alpha-enabled-default
   190    labels:
   191      preset-service-account: "true"
   192      preset-k8s-ssh: "true"
   193    spec:
   194      containers:
   195      - args:
   196        - --timeout=200
   197        - --bare
   198        - --scenario=kubernetes_e2e
   199        - --
   200        - --check-leaked-resources
   201        - --cluster=
   202        - --deployment=gke
   203        - --extract=ci/latest
   204        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   205        - --gcp-node-image=gci
   206        - --gcp-zone=us-central1-f
   207        - --ginkgo-parallel
   208        - --gke-create-command=container clusters create --quiet --enable-kubernetes-alpha
   209        - --gke-environment=test
   210        - --provider=gke
   211        - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   212        - --timeout=180m
   213        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   214  
   215  - interval: 30m
   216    name: ci-kubernetes-e2e-gci-gke-flaky
   217    labels:
   218      preset-service-account: "true"
   219      preset-k8s-ssh: "true"
   220    spec:
   221      containers:
   222      - args:
   223        - --timeout=320
   224        - --bare
   225        - --scenario=kubernetes_e2e
   226        - --
   227        - --check-leaked-resources
   228        - --cluster=
   229        - --deployment=gke
   230        - --extract=ci/latest
   231        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   232        - --gcp-node-image=gci
   233        - --gcp-zone=us-central1-f
   234        - --gke-environment=test
   235        - --provider=gke
   236        - --test_args=--ginkgo.focus=\[Flaky\] --ginkgo.skip=\[Feature:.+\] --minStartupPods=8
   237        - --timeout=300m
   238        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   239  
   240  - interval: 30m
   241    name: ci-kubernetes-e2e-gci-gke-multizone
   242    labels:
   243      preset-service-account: "true"
   244      preset-k8s-ssh: "true"
   245    spec:
   246      containers:
   247      - args:
   248        - --timeout=170
   249        - --bare
   250        - --scenario=kubernetes_e2e
   251        - --
   252        - --check-leaked-resources
   253        - --cluster=
   254        - --deployment=gke
   255        - --extract=ci/latest
   256        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   257        - --gcp-node-image=gci
   258        - --gcp-zone=us-central1-f
   259        - --ginkgo-parallel
   260        - --gke-environment=test
   261        - --gke-node-locations=us-central1-f,us-central1-a,us-central1-b
   262        - --provider=gke
   263        - --test_args=--gce-multizone=true --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   264        - --timeout=150m
   265        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   266  
   267  - interval: 30m
   268    name: ci-kubernetes-e2e-gci-gke-reboot
   269    labels:
   270      preset-service-account: "true"
   271      preset-k8s-ssh: "true"
   272    spec:
   273      containers:
   274      - args:
   275        - --timeout=200
   276        - --bare
   277        - --scenario=kubernetes_e2e
   278        - --
   279        - --check-leaked-resources
   280        - --cluster=
   281        - --deployment=gke
   282        - --extract=ci/latest
   283        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   284        - --gcp-node-image=gci
   285        - --gcp-zone=us-central1-f
   286        - --gke-environment=test
   287        - --provider=gke
   288        - --test_args=--ginkgo.focus=\[Feature:Reboot\] --minStartupPods=8
   289        - --timeout=180m
   290        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   291  
   292  - interval: 30m
   293    name: ci-kubernetes-e2e-gci-gke-serial
   294    labels:
   295      preset-service-account: "true"
   296      preset-k8s-ssh: "true"
   297    spec:
   298      containers:
   299      - args:
   300        - --timeout=520
   301        - --bare
   302        - --scenario=kubernetes_e2e
   303        - --
   304        - --check-leaked-resources
   305        - --cluster=
   306        - --deployment=gke
   307        - --extract=ci/latest
   308        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   309        - --gcp-node-image=gci
   310        - --gcp-zone=us-central1-f
   311        - --gke-environment=test
   312        - --provider=gke
   313        - --test_args=--ginkgo.focus=\[Serial\]|\[Disruptive\] --ginkgo.skip=\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   314        - --timeout=500m
   315        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   316  
   317  - interval: 30m
   318    name: ci-kubernetes-e2e-gci-gke-slow
   319    labels:
   320      preset-service-account: "true"
   321      preset-k8s-ssh: "true"
   322    spec:
   323      containers:
   324      - args:
   325        - --timeout=170
   326        - --bare
   327        - --scenario=kubernetes_e2e
   328        - --
   329        - --check-leaked-resources
   330        - --cluster=
   331        - --deployment=gke
   332        - --extract=ci/latest
   333        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   334        - --gcp-node-image=gci
   335        - --gcp-zone=us-central1-f
   336        - --ginkgo-parallel
   337        - --gke-environment=test
   338        - --provider=gke
   339        - --test_args=--ginkgo.focus=\[Slow\] --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   340        - --timeout=150m
   341        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   342  
   343  - interval: 30m
   344    name: ci-kubernetes-e2e-gci-gke-updown
   345    labels:
   346      preset-service-account: "true"
   347      preset-k8s-ssh: "true"
   348    spec:
   349      containers:
   350      - args:
   351        - --timeout=50
   352        - --bare
   353        - --scenario=kubernetes_e2e
   354        - --
   355        - --check-leaked-resources
   356        - --deployment=gke
   357        - --extract=ci/latest
   358        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   359        - --gcp-node-image=gci
   360        - --gcp-zone=us-central1-f
   361        - --ginkgo-parallel
   362        - --gke-environment=test
   363        - --provider=gke
   364        - --test_args=--ginkgo.focus=\[k8s.io\]\sNetworking.*\[Conformance\] --minStartupPods=8
   365        - --timeout=30m
   366        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   367  
   368  - interval: 1h
   369    name: ci-kubernetes-e2e-gke-regional
   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        - --deployment=gke
   382        - --extract=ci/latest
   383        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   384        - --gcp-node-image=gci
   385        - --gcp-project=k8s-jkns-e2e-regional
   386        - --gcp-region=us-central1
   387        - --ginkgo-parallel
   388        - --gke-environment=test
   389        - --provider=gke
   390        - --test_args=--gce-multizone=true --gce-multimaster=true --ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   391        - --timeout=150m
   392        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   393  
   394  - interval: 1h
   395    name: ci-kubernetes-e2e-gke-regional-serial
   396    labels:
   397      preset-service-account: "true"
   398      preset-k8s-ssh: "true"
   399    spec:
   400      containers:
   401      - args:
   402        - --timeout=520
   403        - --bare
   404        - --scenario=kubernetes_e2e
   405        - --
   406        - --check-leaked-resources
   407        - --deployment=gke
   408        - --extract=ci/latest
   409        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   410        - --gcp-node-image=gci
   411        - --gcp-region=us-central1
   412        - --gke-environment=test
   413        - --provider=gke
   414        - --test_args=--gce-multizone=true --gce-multimaster=true --ginkgo.focus=\[Serial\]|\[Disruptive\] --ginkgo.skip=\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   415        - --timeout=500m
   416        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   417  
   418  - interval: 1h
   419    name: ci-kubernetes-e2e-gke-regional-slow
   420    labels:
   421      preset-service-account: "true"
   422      preset-k8s-ssh: "true"
   423    spec:
   424      containers:
   425      - args:
   426        - --timeout=170
   427        - --bare
   428        - --scenario=kubernetes_e2e
   429        - --
   430        - --check-leaked-resources
   431        - --deployment=gke
   432        - --extract=ci/latest
   433        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   434        - --gcp-node-image=gci
   435        - --gcp-region=us-central1
   436        - --ginkgo-parallel
   437        - --gke-environment=test
   438        - --provider=gke
   439        - --test_args=--gce-multizone=true --gce-multimaster=true --ginkgo.focus=\[Slow\] --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   440        - --timeout=150m
   441        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   442  
   443  - interval: 1h
   444    name: ci-kubernetes-e2e-gke-gci-ci-master
   445    labels:
   446      preset-service-account: "true"
   447      preset-k8s-ssh: "true"
   448    spec:
   449      containers:
   450      - args:
   451        - --timeout=70
   452        - --bare
   453        - --scenario=kubernetes_e2e
   454        - --
   455        - --check-leaked-resources
   456        - --deployment=gke
   457        - --extract=ci/latest
   458        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   459        - --gcp-node-image=gci
   460        - --gcp-zone=us-central1-f
   461        - --ginkgo-parallel
   462        - --gke-environment=test
   463        - --provider=gke
   464        - --test_args=--ginkgo.skip=\[Slow\]|\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --minStartupPods=8
   465        - --timeout=50m
   466        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   467  
   468  - interval: 12h
   469    name: ci-kubernetes-soak-gke-gci
   470    labels:
   471      preset-service-account: "true"
   472      preset-k8s-ssh: "true"
   473    spec:
   474      containers:
   475      - args:
   476        - --timeout=820
   477        - --bare
   478        - --scenario=kubernetes_e2e
   479        - --
   480        - --check-version-skew=false
   481        - --deployment=gke
   482        - --down=false
   483        - --extract=ci/latest
   484        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   485        - --gcp-node-image=gci
   486        - --gcp-project=k8s-jkns-gke-gci-soak
   487        - --gcp-zone=us-central1-f
   488        - --gke-environment=test
   489        - --provider=gke
   490        - --save=gs://kubernetes-e2e-soak-configs/ci-kubernetes-soak-gke-gci
   491        - --soak
   492        - --test_args=--ginkgo.skip=\[Disruptive\]|\[Flaky\]|\[Feature:.+\] --clean-start=true --minStartupPods=8
   493        - --timeout=800m
   494        - --up=false
   495        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   496  
   497  - interval: 2h
   498    name: istio-periodic-e2e-gke-addon
   499    labels:
   500      preset-istio-service: "true"
   501      preset-k8s-ssh: "true"
   502    spec:
   503      containers:
   504      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   505        args:
   506        - --repo=github.com/ostromart/istio=k8s-prow-test
   507        - --timeout=90
   508        - --root=/go/src
   509        - --scenario=kubernetes_e2e
   510        - --
   511        - --check-leaked-resources
   512        - --cluster=
   513        - --deployment=gke
   514        - --env=CLOUDSDK_CONTAINER_USE_V1_API=false
   515        - --env=TAG=0.8.0
   516        - --extract=ci/latest
   517        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   518        - --gcp-node-image=gci
   519        - --gcp-project-type=istio-project
   520        - --gcp-zone=us-central1-f
   521        - --gke-command-group=alpha
   522        - --gke-create-command=container clusters create --quiet --num-nodes=4 --no-enable-legacy-authorization --addons=Istio --istio-config=auth=NONE
   523        - --gke-environment=test
   524        - --provider=gke
   525        - --test=false
   526        - --test-cmd=../tests/e2e_istio_preinstalled.sh
   527        - --test-cmd-args=simple
   528        - --test-cmd-name=istio-addon
   529        - --timeout=60m