Skip to content

Commit

Permalink
Move all release-blocking scalability jobs into new config file
Browse files Browse the repository at this point in the history
  • Loading branch information
shyamjvs committed Jan 9, 2019
1 parent 98243b2 commit d1a9f7a
Show file tree
Hide file tree
Showing 3 changed files with 237 additions and 227 deletions.
Original file line number Diff line number Diff line change
@@ -1,46 +1,5 @@
periodics:
# gce
- interval: 30m
name: ci-kubernetes-e2e-gci-gce-scalability
tags:
- "perfDashPrefix: gce-100Nodes"
- "perfDashJobType: performance"
- "perfDashBuildsCount: 500"
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-common: "true"
spec:
containers:
- image: gcr.io/k8s-testimages/kubekins-e2e:v20190108-eadd44c98-master
args:
- --repo=k8s.io/kubernetes=master
- --repo=k8s.io/perf-tests=master
- --root=/go/src
- --timeout=140
- --scenario=kubernetes_e2e
- --
- --check-leaked-resources
- --cluster=e2e-big
- --extract=ci/latest
- --gcp-node-image=gci
- --gcp-nodes=100
- --gcp-project-type=scalability-project
- --gcp-zone=us-east1-b
- --provider=gce
- --test=false
- --test-cmd=$GOPATH/src/k8s.io/perf-tests/run-e2e.sh
- --test-cmd-args=cluster-loader2
- --test-cmd-args=--nodes=100
- --test-cmd-args=--provider=gce
- --test-cmd-args=--report-dir=/workspace/_artifacts
- --test-cmd-args=--testconfig=testing/density/config.yaml
- --test-cmd-args=--testconfig=testing/load/config.yaml
- --test-cmd-args=--testoverrides=./testing/density/100_nodes/override.yaml
- --test-cmd-name=ClusterLoaderV2
- --timeout=120m
- --use-logexporter

# copy of ci-kubernetes-e2e-gci-gce-scalability with node killer enabled
- interval: 1h
name: ci-kubernetes-e2e-gci-gce-scalability-killer
Expand Down Expand Up @@ -80,127 +39,6 @@ periodics:
- --timeout=120m
- --use-logexporter

- cron: "0 */6 * * *" # every six hours
name: ci-kubernetes-e2e-gci-gce-scalability-beta
tags:
- "perfDashPrefix: gce-100Nodes-beta"
- "perfDashJobType: performance"
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-common: "true"
spec:
containers:
- args:
- --timeout=140
- --bare
- --scenario=kubernetes_e2e
- --
- --cluster=e2e-big-beta
- --extract=ci/k8s-beta
- --gcp-node-image=gci
- --gcp-nodes=100
- --gcp-project-type=scalability-project
- --gcp-zone=us-east1-b
- --provider=gce
- --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --minStartupPods=8
- --timeout=120m
- --use-logexporter
image: gcr.io/k8s-testimages/kubekins-e2e:v20190108-eadd44c98-master

- cron: "0 0/12 * * *" # every six hours, disjoint with ci-kubernetes-e2e-gci-gce-scalability-stable2 and ci-kubernetes-e2e-gci-gce-scalability-stable3
name: ci-kubernetes-e2e-gci-gce-scalability-stable1
tags:
- "perfDashPrefix: gce-100Nodes-stable1"
- "perfDashJobType: performance"
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-common: "true"
spec:
containers:
- args:
- --timeout=140
- --bare
- --scenario=kubernetes_e2e
- --
- --cluster=e2e-big-stable1
# Use default kube-qps and kube-api-burst flag values.
- --env=CONTROLLER_MANAGER_TEST_ARGS=--profiling
- --env=SCHEDULER_TEST_ARGS=--profiling
- --extract=ci/k8s-stable1
- --gcp-node-image=gci
- --gcp-nodes=100
- --gcp-project-type=scalability-project
- --gcp-zone=us-east1-b
- --provider=gce
- --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --minStartupPods=8
- --timeout=120m
- --use-logexporter
image: gcr.io/k8s-testimages/kubekins-e2e:v20190108-eadd44c98-master

- 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
name: ci-kubernetes-e2e-gci-gce-scalability-stable2
tags:
- "perfDashPrefix: gce-100Nodes-stable2"
- "perfDashJobType: performance"
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-common: "true"
spec:
containers:
- args:
- --timeout=140
- --bare
- --scenario=kubernetes_e2e
- --
- --cluster=e2e-big-stable2
# Use default kube-qps and kube-api-burst flag values.
- --env=CONTROLLER_MANAGER_TEST_ARGS=--profiling
- --env=SCHEDULER_TEST_ARGS=--profiling
- --extract=ci/k8s-stable2
- --gcp-node-image=gci
- --gcp-nodes=100
- --gcp-project-type=scalability-project
- --gcp-zone=us-east1-b
- --provider=gce
- --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --minStartupPods=8
- --timeout=120m
- --use-logexporter
image: gcr.io/k8s-testimages/kubekins-e2e:v20190108-eadd44c98-master

- 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
name: ci-kubernetes-e2e-gci-gce-scalability-stable3
tags:
- "perfDashPrefix: gce-100Nodes-stable3"
- "perfDashJobType: performance"
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-common: "true"
spec:
containers:
- args:
- --timeout=140
- --bare
- --scenario=kubernetes_e2e
- --
- --cluster=e2e-big-stable2
# Use default kube-qps and kube-api-burst flag values.
- --env=CONTROLLER_MANAGER_TEST_ARGS=--profiling
- --env=SCHEDULER_TEST_ARGS=--profiling
- --extract=ci/k8s-stable3
- --gcp-node-image=gci
- --gcp-nodes=100
- --gcp-project-type=scalability-project
- --gcp-zone=us-east1-b
- --provider=gce
- --test_args=--ginkgo.focus=\[Feature:Performance\] --gather-resource-usage=true --gather-metrics-at-teardown=true --minStartupPods=8
- --timeout=120m
- --use-logexporter
image: gcr.io/k8s-testimages/kubekins-e2e:v20190108-eadd44c98-master

- cron: '1 6 * * 6' # Run at 22:01PST on Fri (06:01 UTC on Sat)
name: ci-kubernetes-e2e-gce-large-correctness
labels:
Expand Down Expand Up @@ -279,71 +117,6 @@ periodics:
cpu: 6
memory: "16Gi"

- cron: '1 22 * * 6' # Run at 14:01PST on Sat (22:01 UTC on Sat)
name: ci-kubernetes-e2e-gce-scale-correctness
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-common: "true"
spec:
containers:
- args:
- --timeout=600
- --bare
- --scenario=kubernetes_e2e
- --
- --cluster=gce-scale-cluster
- --env=HEAPSTER_MACHINE_TYPE=n1-standard-16
- --extract=ci/latest
- --gcp-master-image=gci
- --gcp-node-image=gci
- --gcp-node-size=g1-small
- --gcp-nodes=5000
- --gcp-project=kubernetes-scale
- --gcp-zone=us-east1-b
- --ginkgo-parallel=40
- --provider=gce
- --test_args=--ginkgo.flakeAttempts=2 --ginkgo.skip=\[Serial\]|\[Disruptive\]|\[Flaky\]|\[Feature:.+\]|\[DisabledForLargeClusters\] --minStartupPods=8 --node-schedulable-timeout=90m
- --timeout=570m
- --use-logexporter
image: gcr.io/k8s-testimages/kubekins-e2e:v20190108-eadd44c98-master
resources:
requests:
cpu: 6
memory: "16Gi"

- cron: '1 8 * * 1,3,5' # Run at 00:01PST (8:01 UTC) on Mon, Wed and Fri
name: ci-kubernetes-e2e-gce-scale-performance
tags:
- "perfDashPrefix: gce-5000Nodes"
- "perfDashJobType: performance"
labels:
preset-service-account: "true"
preset-k8s-ssh: "true"
preset-e2e-scalability-common: "true"
spec:
containers:
- args:
- --timeout=1320
- --bare
- --scenario=kubernetes_e2e
- --
- --cluster=gce-scale-cluster
- --env=HEAPSTER_MACHINE_TYPE=n1-standard-16
- --extract=ci/latest
- --gcp-nodes=5000
- --gcp-project=kubernetes-scale
- --gcp-zone=us-east1-b
- --provider=gce
- --test_args=--ginkgo.focus=\[Feature:Performance\] --minStartupPods=8 --node-schedulable-timeout=90m --gather-resource-usage=masteranddns --gather-metrics-at-teardown=master --vmodule=request=4
- --timeout=1290m
- --use-logexporter
image: gcr.io/k8s-testimages/kubekins-e2e:v20190108-eadd44c98-master
resources:
requests:
cpu: 6
memory: "16Gi"

# Temporary job for gce 5000 that runs on clusterloader.
# If there are no problems spotted after few runs,
# ci-kubernetes-e2e-gce-scale-performance will be migrated to clusterloader and this job will be removed.
Expand Down
Loading

0 comments on commit d1a9f7a

Please sign in to comment.