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

     1  periodics:
     2  # gce
     3  - interval: 30m
     4    name: ci-kubernetes-e2e-gci-gce-scalability
     5    tags:
     6    - "perfDashPrefix: gce-100Nodes"
     7    - "perfDashJobType: performance"
     8    - "perfDashBuildsCount: 500"
     9    labels:
    10      preset-service-account: "true"
    11      preset-k8s-ssh: "true"
    12      preset-e2e-scalability-common: "true"
    13    spec:
    14      containers:
    15      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
    16        args:
    17        - --repo=k8s.io/kubernetes=master
    18        - --repo=k8s.io/perf-tests=master
    19        - --root=/go/src
    20        - --timeout=140
    21        - --scenario=kubernetes_e2e
    22        - --
    23        - --check-leaked-resources
    24        - --cluster=e2e-big
    25        - --extract=ci/latest
    26        - --gcp-node-image=gci
    27        - --gcp-nodes=100
    28        - --gcp-project-type=scalability-project
    29        - --gcp-zone=us-east1-b
    30        - --provider=gce
    31        - --test=false
    32        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
    33        - --test-cmd-args=cluster-loader2
    34        - --test-cmd-args=--nodes=100
    35        - --test-cmd-args=--provider=gce
    36        - --test-cmd-args=--report-dir=/workspace/_artifacts
    37        - --test-cmd-args=--testconfig=testing/density/config.yaml
    38        - --test-cmd-args=--testconfig=testing/load/config.yaml
    39        - --test-cmd-args=--testoverrides=./testing/density/100_nodes/override.yaml
    40        - --test-cmd-name=ClusterLoaderV2
    41        - --timeout=120m
    42        - --use-logexporter
    43  
    44  # copy of ci-kubernetes-e2e-gci-gce-scalability with node killer enabled
    45  - interval: 1h
    46    name: ci-kubernetes-e2e-gci-gce-scalability-killer
    47    labels:
    48      preset-service-account: "true"
    49      preset-k8s-ssh: "true"
    50      preset-e2e-scalability-common: "true"
    51    spec:
    52      containers:
    53      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
    54        args:
    55        - --repo=k8s.io/kubernetes=master
    56        - --repo=k8s.io/perf-tests=master
    57        - --root=/go/src
    58        - --timeout=140
    59        - --scenario=kubernetes_e2e
    60        - --
    61        - --check-leaked-resources
    62        - --cluster=e2e-big
    63        - --extract=ci/latest
    64        - --gcp-node-image=gci
    65        - --gcp-nodes=100
    66        - --gcp-project-type=scalability-project
    67        - --gcp-zone=us-east1-b
    68        - --provider=gce
    69        - --test=false
    70        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
    71        - --test-cmd-args=cluster-loader2
    72        - --test-cmd-args=--nodes=100
    73        - --test-cmd-args=--provider=gce
    74        - --test-cmd-args=--report-dir=/workspace/_artifacts
    75        - --test-cmd-args=--testconfig=testing/density/config.yaml
    76        - --test-cmd-args=--testconfig=testing/load/config.yaml
    77        - --test-cmd-args=--testoverrides=./testing/density/100_nodes/override.yaml
    78        - --test-cmd-args=--testoverrides=./testing/chaosmonkey/override.yaml
    79        - --test-cmd-name=ClusterLoaderV2
    80        - --timeout=120m
    81        - --use-logexporter
    82  
    83  - cron: "0 */6 * * *" # every six hours
    84    name: ci-kubernetes-e2e-gci-gce-scalability-beta
    85    tags:
    86    - "perfDashPrefix: gce-100Nodes-beta"
    87    - "perfDashJobType: performance"
    88    labels:
    89      preset-service-account: "true"
    90      preset-k8s-ssh: "true"
    91      preset-e2e-scalability-common: "true"
    92    spec:
    93      containers:
    94      - args:
    95        - --timeout=140
    96        - --bare
    97        - --scenario=kubernetes_e2e
    98        - --
    99        - --cluster=e2e-big-beta
   100        - --extract=ci/k8s-beta
   101        - --gcp-node-image=gci
   102        - --gcp-nodes=100
   103        - --gcp-project-type=scalability-project
   104        - --gcp-zone=us-east1-b
   105        - --provider=gce
   106        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --minStartupPods=8
   107        - --timeout=120m
   108        - --use-logexporter
   109        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   110  
   111  - cron: "0 0/12 * * *" # every six hours, disjoint with ci-kubernetes-e2e-gci-gce-scalability-stable2 and ci-kubernetes-e2e-gci-gce-scalability-stable3
   112    name: ci-kubernetes-e2e-gci-gce-scalability-stable1
   113    tags:
   114    - "perfDashPrefix: gce-100Nodes-stable1"
   115    - "perfDashJobType: performance"
   116    labels:
   117      preset-service-account: "true"
   118      preset-k8s-ssh: "true"
   119      preset-e2e-scalability-common: "true"
   120    spec:
   121      containers:
   122      - args:
   123        - --timeout=140
   124        - --bare
   125        - --scenario=kubernetes_e2e
   126        - --
   127        - --cluster=e2e-big-stable1
   128        # Use default kube-qps and kube-api-burst flag values.
   129        - --env=CONTROLLER_MANAGER_TEST_ARGS=--profiling
   130        - --env=SCHEDULER_TEST_ARGS=--profiling
   131        - --extract=ci/k8s-stable1
   132        - --gcp-node-image=gci
   133        - --gcp-nodes=100
   134        - --gcp-project-type=scalability-project
   135        - --gcp-zone=us-east1-b
   136        - --provider=gce
   137        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --minStartupPods=8
   138        - --timeout=120m
   139        - --use-logexporter
   140        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   141  
   142  - cron: "0 4-16/12 * * *" # every six hours, disjoint with ci-kubernetes-e2e-gci-gce-scalability-stable1 and ci-kubernetes-e2e-gci-gce-scalability-stable3
   143    name: ci-kubernetes-e2e-gci-gce-scalability-stable2
   144    tags:
   145    - "perfDashPrefix: gce-100Nodes-stable2"
   146    - "perfDashJobType: performance"
   147    labels:
   148      preset-service-account: "true"
   149      preset-k8s-ssh: "true"
   150      preset-e2e-scalability-common: "true"
   151    spec:
   152      containers:
   153      - args:
   154        - --timeout=140
   155        - --bare
   156        - --scenario=kubernetes_e2e
   157        - --
   158        - --cluster=e2e-big-stable2
   159        # Use default kube-qps and kube-api-burst flag values.
   160        - --env=CONTROLLER_MANAGER_TEST_ARGS=--profiling
   161        - --env=SCHEDULER_TEST_ARGS=--profiling
   162        - --extract=ci/k8s-stable2
   163        - --gcp-node-image=gci
   164        - --gcp-nodes=100
   165        - --gcp-project-type=scalability-project
   166        - --gcp-zone=us-east1-b
   167        - --provider=gce
   168        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --minStartupPods=8
   169        - --timeout=120m
   170        - --use-logexporter
   171        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   172  
   173  - cron: "0 8-20/12 * * *" # every six hours, disjoint with ci-kubernetes-e2e-gci-gce-scalability-stable1 and ci-kubernetes-e2e-gci-gce-scalability-stable2
   174    name: ci-kubernetes-e2e-gci-gce-scalability-stable3
   175    tags:
   176    - "perfDashPrefix: gce-100Nodes-stable3"
   177    - "perfDashJobType: performance"
   178    labels:
   179      preset-service-account: "true"
   180      preset-k8s-ssh: "true"
   181      preset-e2e-scalability-common: "true"
   182    spec:
   183      containers:
   184      - args:
   185        - --timeout=140
   186        - --bare
   187        - --scenario=kubernetes_e2e
   188        - --
   189        - --cluster=e2e-big-stable2
   190        # Use default kube-qps and kube-api-burst flag values.
   191        - --env=CONTROLLER_MANAGER_TEST_ARGS=--profiling
   192        - --env=SCHEDULER_TEST_ARGS=--profiling
   193        - --extract=ci/k8s-stable3
   194        - --gcp-node-image=gci
   195        - --gcp-nodes=100
   196        - --gcp-project-type=scalability-project
   197        - --gcp-zone=us-east1-b
   198        - --provider=gce
   199        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --minStartupPods=8
   200        - --timeout=120m
   201        - --use-logexporter
   202        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   203  
   204  - cron: '1 6 * * 6' # Run at 22:01PST on Fri (06:01 UTC on Sat)
   205    name: ci-kubernetes-e2e-gce-large-correctness
   206    labels:
   207      preset-service-account: "true"
   208      preset-k8s-ssh: "true"
   209      preset-e2e-scalability-common: "true"
   210    spec:
   211      containers:
   212      - args:
   213        - --timeout=420
   214        - --bare
   215        - --scenario=kubernetes_e2e
   216        - --
   217        - --cluster=gce-scale-cluster
   218        - --env=HEAPSTER_MACHINE_TYPE=n1-standard-8
   219        - --extract=ci/latest
   220        - --gcp-master-image=gci
   221        - --gcp-node-image=gci
   222        - --gcp-node-size=g1-small
   223        - --gcp-nodes=2000
   224        - --gcp-project=kubernetes-scale
   225        - --gcp-zone=us-east1-b
   226        - --ginkgo-parallel=40
   227        - --provider=gce
   228        - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[DisabledForLargeClusters\] --minStartupPods=8
   229        - --timeout=390m
   230        - --use-logexporter
   231        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   232        resources:
   233          requests:
   234            cpu: 6
   235            memory: "16Gi"
   236  
   237  - cron: '1 13 * * 6' # Run at 5:01PST on Sat (13:01 UTC on Sat)
   238    name: ci-kubernetes-e2e-gce-large-performance
   239    tags:
   240    - "perfDashPrefix: gce-2000Nodes"
   241    - "perfDashJobType: performance"
   242    labels:
   243      preset-service-account: "true"
   244      preset-k8s-ssh: "true"
   245      preset-e2e-scalability-common: "true"
   246    spec:
   247      containers:
   248      - args:
   249        - --timeout=540
   250        - --repo=k8s.io/kubernetes=master
   251        - --repo=k8s.io/perf-tests=master
   252        - --root=/go/src
   253        - --scenario=kubernetes_e2e
   254        - --
   255        - --cluster=gce-scale-cluster
   256        - --env=HEAPSTER_MACHINE_TYPE=n1-standard-8
   257        - --extract=ci/latest
   258        - --gcp-master-image=gci
   259        - --gcp-node-image=gci
   260        - --gcp-nodes=2000
   261        - --gcp-project=kubernetes-scale
   262        - --gcp-zone=us-east1-b
   263        - --provider=gce
   264        - --test=false
   265        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   266        - --test-cmd-args=cluster-loader2
   267        - --test-cmd-args=--nodes=2000
   268        - --test-cmd-args=--provider=gce
   269        - --test-cmd-args=--report-dir=/workspace/_artifacts
   270        - --test-cmd-args=--testconfig=testing/density/config.yaml
   271        - --test-cmd-args=--testconfig=testing/load/config.yaml
   272        - --test-cmd-args=--testoverrides=./testing/density/2000_nodes/override.yaml
   273        - --test-cmd-name=ClusterLoaderV2
   274        - --timeout=510m
   275        - --use-logexporter
   276        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   277        resources:
   278          requests:
   279            cpu: 6
   280            memory: "16Gi"
   281  
   282  - cron: '1 22 * * 6' # Run at 14:01PST on Sat (22:01 UTC on Sat)
   283    name: ci-kubernetes-e2e-gce-scale-correctness
   284    labels:
   285      preset-service-account: "true"
   286      preset-k8s-ssh: "true"
   287      preset-e2e-scalability-common: "true"
   288    spec:
   289      containers:
   290      - args:
   291        - --timeout=600
   292        - --bare
   293        - --scenario=kubernetes_e2e
   294        - --
   295        - --cluster=gce-scale-cluster
   296        - --env=HEAPSTER_MACHINE_TYPE=n1-standard-16
   297        - --extract=ci/latest
   298        - --gcp-master-image=gci
   299        - --gcp-node-image=gci
   300        - --gcp-node-size=g1-small
   301        - --gcp-nodes=5000
   302        - --gcp-project=kubernetes-scale
   303        - --gcp-zone=us-east1-b
   304        - --ginkgo-parallel=40
   305        - --provider=gce
   306        - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[DisabledForLargeClusters\] --minStartupPods=8 --node-schedulable-timeout=90m
   307        - --timeout=570m
   308        - --use-logexporter
   309        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   310        resources:
   311          requests:
   312            cpu: 6
   313            memory: "16Gi"
   314  
   315  - cron: '1 8 * * 1,3,5' # Run at 00:01PST (8:01 UTC) on Mon, Wed and Fri
   316    name: ci-kubernetes-e2e-gce-scale-performance
   317    tags:
   318    - "perfDashPrefix: gce-5000Nodes"
   319    - "perfDashJobType: performance"
   320    labels:
   321      preset-service-account: "true"
   322      preset-k8s-ssh: "true"
   323      preset-e2e-scalability-common: "true"
   324    spec:
   325      containers:
   326      - args:
   327        - --timeout=1320
   328        - --bare
   329        - --scenario=kubernetes_e2e
   330        - --
   331        - --cluster=gce-scale-cluster
   332        - --env=HEAPSTER_MACHINE_TYPE=n1-standard-16
   333        - --extract=ci/latest
   334        - --gcp-nodes=5000
   335        - --gcp-project=kubernetes-scale
   336        - --gcp-zone=us-east1-b
   337        - --provider=gce
   338        - --test_args=--ginkgo.focus=\[Feature:Performance\] --minStartupPods=8 --node-schedulable-timeout=90m --gather-resource-usage=masteranddns --gather-metrics-at-teardown=master --vmodule=request=4
   339        - --timeout=1290m
   340        - --use-logexporter
   341        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   342        resources:
   343          requests:
   344            cpu: 6
   345            memory: "16Gi"
   346  
   347  # Temporary job for gce 5000 that runs on clusterloader.
   348  # If there are no problems spotted after few runs,
   349  # ci-kubernetes-e2e-gce-scale-performance will be migrated to clusterloader and this job will be removed.
   350  - cron: '1 8 * * 2,4' # Run at 00:01PST (8:01 UTC) on Tue and Thu
   351    name: ci-kubernetes-e2e-gce-scale-performance-cl
   352    tags:
   353    - "perfDashPrefix: {clusterloader} gce-5000Nodes"
   354    - "perfDashJobType: performance"
   355    labels:
   356      preset-service-account: "true"
   357      preset-k8s-ssh: "true"
   358      preset-e2e-scalability-common: "true"
   359    spec:
   360      containers:
   361      - args:
   362        - --timeout=1320
   363        - --repo=k8s.io/kubernetes=master
   364        - --repo=k8s.io/perf-tests=master
   365        - --root=/go/src
   366        - --scenario=kubernetes_e2e
   367        - --
   368        - --cluster=gce-scale-cluster
   369        - --env=HEAPSTER_MACHINE_TYPE=n1-standard-16
   370        - --env=CLUSTER_DNS_CORE_DNS=false
   371        - --extract=ci/latest
   372        - --gcp-nodes=5000
   373        - --gcp-project=kubernetes-scale
   374        - --gcp-zone=us-east1-b
   375        - --provider=gce
   376        - --test=false
   377        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   378        - --test-cmd-args=cluster-loader2
   379        - --test-cmd-args=--nodes=5000
   380        - --test-cmd-args=--provider=gce
   381        - --test-cmd-args=--report-dir=/workspace/_artifacts
   382        - --test-cmd-args=--testconfig=testing/density/config.yaml
   383        - --test-cmd-args=--testconfig=testing/load/config.yaml
   384        - --test-cmd-args=--testoverrides=./testing/density/5000_nodes/override.yaml
   385        - --test-cmd-name=ClusterLoaderV2
   386        - --timeout=1290m
   387        - --use-logexporter
   388        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   389        resources:
   390          requests:
   391            cpu: 6
   392            memory: "16Gi"
   393  
   394  # gke
   395  - cron: '1 8 * * 0' # Run at 00:01PST (8:01 UTC) on sunday
   396    name: ci-kubernetes-e2e-gke-large-performance
   397    tags:
   398    - "perfDashPrefix: gke-2000Nodes"
   399    - "perfDashJobType: performance"
   400    labels:
   401      preset-service-account: "true"
   402      preset-k8s-ssh: "true"
   403    spec:
   404      containers:
   405      - args:
   406        - --timeout=600
   407        - --bare
   408        - --scenario=kubernetes_e2e
   409        - --
   410        - --cluster=gke-scale-cluster
   411        - --deployment=gke
   412        # TODO(wojtek-t): get rid of this once GKE is fixed in master
   413        - --extract=ci/latest-1.13
   414        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   415        - --gcp-node-image=gci
   416        - --gcp-project=kubernetes-scale
   417        - --gcp-zone=us-east1-a
   418        - --gke-create-command=container clusters create --quiet --enable-ip-alias --create-subnetwork name=ip-alias-subnet --cluster-ipv4-cidr=/12 --services-ipv4-cidr=/19
   419        - --gke-environment=staging
   420        - '--gke-shape={"default":{"Nodes":1999,"MachineType":"n1-standard-1"},"heapster-pool":{"Nodes":1,"MachineType":"n1-standard-8"}}'
   421        - --provider=gke
   422        - --test_args=--ginkgo.focus=\[Feature:Performance\]
   423        - --timeout=570m
   424        - --use-logexporter
   425        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   426        resources:
   427          requests:
   428            cpu: 6
   429            memory: "16Gi"
   430  
   431  - cron: '1 8 * * 0' # Run at 00:01PST (8:01 UTC) on sunday
   432    name: ci-kubernetes-e2e-gke-large-performance-regional
   433    tags:
   434    - "perfDashPrefix: gke-2000Nodes-regional"
   435    - "perfDashJobType: performance"
   436    labels:
   437      preset-service-account: "true"
   438      preset-k8s-ssh: "true"
   439    spec:
   440      containers:
   441      - args:
   442        - --timeout=600
   443        - --bare
   444        - --scenario=kubernetes_e2e
   445        - --
   446        - --cluster=gke-regional-cluster
   447        - --deployment=gke
   448        # TODO(wojtek-t): get rid of this once GKE is fixed in master
   449        - --extract=ci/latest-1.13
   450        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   451        - --gcp-node-image=gci
   452        - --gcp-project=kubernetes-scale
   453        - --gcp-region=us-east1
   454        - --gke-create-command=container clusters create --quiet --enable-ip-alias --create-subnetwork name=ip-alias-subnet-regional --cluster-ipv4-cidr=/12 --services-ipv4-cidr=/19
   455        - --gke-environment=staging
   456        - --gke-node-locations=us-east1-a
   457        - '--gke-shape={"default":{"Nodes":1999,"MachineType":"n1-standard-1"},"heapster-pool":{"Nodes":1,"MachineType":"n1-standard-8"}}'
   458        - --provider=gke
   459        - --test_args=--ginkgo.focus=\[Feature:Performance\]
   460        - --timeout=570m
   461        - --use-logexporter
   462        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   463        resources:
   464          requests:
   465            cpu: 6
   466            memory: "16Gi"
   467  
   468  - cron: '1 18 * * 0' # Run at 10:01PST (18:01 UTC) on sunday
   469    name: ci-kubernetes-e2e-gke-scale-correctness
   470    labels:
   471      preset-service-account: "true"
   472      preset-k8s-ssh: "true"
   473    spec:
   474      containers:
   475      - args:
   476        - --timeout=240
   477        - --bare
   478        - --scenario=kubernetes_e2e
   479        - --
   480        - --cluster=gke-scale-cluster
   481        - --deployment=gke
   482        # TODO(wojtek-t): get rid of this once GKE is fixed in master
   483        - --extract=ci/latest-1.13
   484        - --gcp-cloud-sdk=gs://cloud-sdk-testing/ci/staging
   485        - --gcp-node-image=gci
   486        - --gcp-project=kubernetes-scale
   487        - --gcp-zone=us-east1-a
   488        - --ginkgo-parallel=30
   489        - --gke-create-command=container clusters create --quiet --enable-ip-alias --create-subnetwork name=ip-alias-subnet --cluster-ipv4-cidr=/11 --services-ipv4-cidr=/18 --timeout=2700
   490        - --gke-environment=staging
   491        - '--gke-shape={"default":{"Nodes":4999,"MachineType":"g1-small"},"heapster-pool":{"Nodes":1,"MachineType":"n1-standard-16"}}'
   492        - --provider=gke
   493        - --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[DisabledForLargeClusters\] --minStartupPods=8
   494        - --timeout=210m
   495        - --use-logexporter
   496        image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   497        resources:
   498          requests:
   499            cpu: 6
   500            memory: "16Gi"
   501  
   502  #kubemark
   503  - name: ci-kubernetes-kubemark-100-gce
   504    tags:
   505    - "perfDashPrefix: kubemark-100Nodes"
   506    - "perfDashJobType: performance"
   507    interval: 3h
   508    labels:
   509      preset-service-account: "true"
   510      preset-k8s-ssh: "true"
   511      preset-dind-enabled: "true"
   512      preset-e2e-kubemark-common: "true"
   513    spec:
   514      containers:
   515      # TODO(krzysied): unify kubekins-e2e versions across this file.
   516      - image: gcr.io/k8s-testimages/kubekins-e2e:v20190103-edc7696cc-master
   517        args:
   518        - --repo=k8s.io/kubernetes=master
   519        - --repo=k8s.io/perf-tests=master
   520        - --root=/go/src
   521        - --timeout=260
   522        - --scenario=kubernetes_e2e
   523        - --
   524        - --cluster=kubemark-100
   525        - --extract=ci/latest
   526        - --gcp-master-size=n1-standard-2
   527        - --gcp-node-image=gci
   528        - --gcp-node-size=n1-standard-4
   529        - --gcp-nodes=3
   530        - --gcp-project-type=scalability-project
   531        - --gcp-zone=us-east1-b
   532        - --kubemark
   533        - --kubemark-nodes=100
   534        - --provider=gce
   535        - --test=false
   536        - --test_args=--ginkgo.focus=xxxx
   537        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   538        - --test-cmd-args=cluster-loader2
   539        - --test-cmd-args=--nodes=100
   540        - --test-cmd-args=--provider=kubemark
   541        - --test-cmd-args=--report-dir=/workspace/_artifacts
   542        - --test-cmd-args=--testconfig=testing/density/config.yaml
   543        - --test-cmd-args=--testconfig=testing/load/config.yaml
   544        - --test-cmd-name=ClusterLoaderV2
   545        - --timeout=240m
   546        # docker-in-docker needs privileged mode
   547        securityContext:
   548          privileged: true
   549  
   550  #manual-release-bump-required
   551  - name: ci-kubernetes-kubemark-5-gce-last-release
   552    interval: 30m
   553    labels:
   554      preset-service-account: "true"
   555      preset-k8s-ssh: "true"
   556      preset-dind-enabled: "true"
   557      preset-e2e-kubemark-common: "true"
   558    spec:
   559      containers:
   560      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   561        args:
   562        - --bare
   563        - --timeout=80
   564        - --scenario=kubernetes_e2e
   565        - --
   566        - --cluster=kubemark-latest
   567        - --extract=ci/latest-1.12
   568        - --gcp-node-size=n1-standard-2
   569        - --gcp-nodes=1
   570        - --gcp-project-type=scalability-project
   571        - --gcp-zone=us-east1-b
   572        - --kubemark
   573        - --kubemark-nodes=5
   574        - --provider=gce
   575        - --test=false
   576        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true
   577        - --timeout=60m
   578        # docker-in-docker needs privileged mode
   579        securityContext:
   580          privileged: true
   581  
   582  - name: ci-kubernetes-kubemark-500-gce
   583    tags:
   584    - "perfDashPrefix: kubemark-500Nodes"
   585    - "perfDashJobType: performance"
   586    interval: 1h
   587    labels:
   588      preset-service-account: "true"
   589      preset-k8s-ssh: "true"
   590      preset-dind-enabled: "true"
   591      preset-e2e-kubemark-common: "true"
   592      preset-e2e-kubemark-gce-big: "true"
   593    spec:
   594      containers:
   595      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   596        args:
   597        - --bare
   598        - --timeout=140
   599        - --scenario=kubernetes_e2e
   600        - --
   601        - --cluster=kubemark-500
   602        - --extract=ci/latest
   603        - --gcp-master-size=n1-standard-4
   604        - --gcp-node-image=gci
   605        - --gcp-node-size=n1-standard-8
   606        - --gcp-nodes=7
   607        - --gcp-project=k8s-jenkins-blocking-kubemark
   608        - --gcp-zone=us-central1-f
   609        - --kubemark
   610        - --kubemark-nodes=500
   611        - --provider=gce
   612        - --test=false
   613        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true
   614        - --timeout=70m
   615        # docker-in-docker needs privilged mode
   616        securityContext:
   617          privileged: true
   618  
   619  - name: ci-kubernetes-kubemark-gce-scale
   620    tags:
   621    - "perfDashPrefix: kubemark-5000Nodes"
   622    - "perfDashJobType: performance"
   623    interval: 12h
   624    labels:
   625      preset-service-account: "true"
   626      preset-k8s-ssh: "true"
   627      preset-dind-enabled: "true"
   628      preset-e2e-kubemark-common: "true"
   629      preset-e2e-kubemark-gce-scale: "true"
   630    spec:
   631      containers:
   632      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   633        args:
   634        - --bare
   635        - --timeout=1100
   636        - --scenario=kubernetes_e2e
   637        - --
   638        - --cluster=kubemark-5000
   639        - --extract=ci/latest
   640        - --gcp-node-image=gci
   641        - --gcp-node-size=n1-standard-8
   642        - --gcp-nodes=82
   643        - --gcp-project=kubemark-scalability-testing
   644        - --gcp-zone=us-east1-b
   645        - --kubemark
   646        - --kubemark-nodes=5000
   647        - --provider=gce
   648        - --test=false
   649        - --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true
   650        - --timeout=1080m
   651        - --use-logexporter
   652        # docker-in-docker needs privilged mode
   653        securityContext:
   654          privileged: true
   655        resources:
   656          requests:
   657            cpu: 6
   658            memory: "16Gi"
   659  
   660  - name: ci-kubernetes-kubemark-high-density-100-gce
   661    tags:
   662    - "perfDashPrefix: kubemark-100Nodes-highDensity"
   663    - "perfDashJobType: performance"
   664    interval: 24h
   665    labels:
   666      preset-service-account: "true"
   667      preset-k8s-ssh: "true"
   668      preset-dind-enabled: "true"
   669      preset-e2e-kubemark-common: "true"
   670    spec:
   671      containers:
   672      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   673        args:
   674        - --bare
   675        - --timeout=300
   676        - --scenario=kubernetes_e2e
   677        - --
   678        - --cluster=kubemark-100pods
   679        # Reduce logs verbosity
   680        # TODO(wojtek-t): get rid of this
   681        - --env=TEST_CLUSTER_LOG_LEVEL=--v=2
   682        - --extract=ci/latest
   683        - --gcp-node-image=gci
   684        - --gcp-node-size=n1-standard-8
   685        - --gcp-nodes=8
   686        - --gcp-project-type=scalability-project
   687        - --gcp-zone=us-east1-b
   688        - --kubemark
   689        - --kubemark-master-size=n1-standard-32
   690        - --kubemark-nodes=600
   691        - --provider=gce
   692        - --test=false
   693        - --test_args=--ginkgo.focus=\[Feature:HighDensityPerformance\] --gather-resource-usage=true --gather-metrics-at-teardown=true
   694        - --timeout=280m
   695        # docker-in-docker needs privileged mode
   696        securityContext:
   697          privileged: true
   698  
   699  # perf tests
   700  - name: ci-perf-tests-e2e-gce-clusterloader
   701    interval: 2h
   702    labels:
   703      preset-service-account: "true"
   704      preset-k8s-ssh: "true"
   705    spec:
   706      containers:
   707      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   708        args:
   709        - --repo=k8s.io/kubernetes=master
   710        - --repo=k8s.io/perf-tests=master
   711        - --root=/go/src
   712        - --timeout=80
   713        - --scenario=kubernetes_e2e
   714        - --
   715        - --check-leaked-resources
   716        - --cluster=clusterloader
   717        - --extract=ci/latest
   718        - --gcp-node-image=gci
   719        - --gcp-zone=us-central1-f
   720        - --provider=gce
   721        - --test=false
   722        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   723        - --test-cmd-args=cluster-loader
   724        - --test-cmd-name=ClusterLoader
   725        - --timeout=60m
   726  
   727  - name: ci-perf-tests-kubemark-100-benchmark
   728    interval: 2h
   729    labels:
   730      preset-service-account: "true"
   731      preset-k8s-ssh: "true"
   732    spec:
   733      containers:
   734      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   735        args:
   736        - --repo=k8s.io/perf-tests=master
   737        - --root=/go/src
   738        - --timeout=10
   739        - --scenario=execute
   740        - --
   741        - ./benchmark/runner.sh
   742  
   743  - name: ci-benchmark-scheduler-master
   744    tags:
   745    - "perfDashPrefix: scheduler-benchmark"
   746    - "perfDashJobType: benchmark"
   747    interval: 2h
   748    labels:
   749      preset-service-account: "true"
   750      preset-k8s-ssh: "true"
   751    spec:
   752      containers:
   753      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   754        args:
   755        - --repo=k8s.io/kubernetes=master
   756        - --timeout=55
   757        - --root=/go/src
   758        - --scenario=execute
   759        - --
   760        - ./hack/jenkins/benchmark-dockerized.sh
   761        - ./test/integration/scheduler_perf
   762        env:
   763        - name: GOPATH
   764          value: /go
   765        - name: KUBE_TIMEOUT
   766          value: --timeout 40m
   767  
   768  - name: ci-benchmark-kube-dns-master
   769    interval: 2h
   770    tags:
   771    - "perfDashPrefix: kube-dns benchmark"
   772    - "perfDashJobType: dnsBenchmark"
   773    labels:
   774      preset-service-account: "true"
   775      preset-k8s-ssh: "true"
   776    spec:
   777      containers:
   778      - image: gcr.io/k8s-testimages/kubekins-e2e:v20181218-134e718ec-master
   779        args:
   780        - --repo=k8s.io/kubernetes=master
   781        - --repo=k8s.io/perf-tests=master
   782        - --root=/go/src
   783        - --timeout=140
   784        - --scenario=kubernetes_e2e
   785        - --
   786        - --check-leaked-resources
   787        - --cluster=kube-dns-benchmark
   788        - --extract=ci/latest
   789        - --gcp-nodes=3
   790        - --gcp-zone=us-east1-b
   791        - --provider=gce
   792        - --test=false
   793        - --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
   794        - --test-cmd-args=kube-dns
   795        - --test-cmd-args=/workspace/_artifacts/out
   796        - --test-cmd-args=/workspace/_artifacts
   797        - --test-cmd-name=KubeDnsBenchmark
   798        - --timeout=120m