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