openshift / svt

Apache License 2.0
124 stars 105 forks source link

Scripts to support loading cluster for ETCD perf/scale tests. #789

Closed skordas closed 4 months ago

skordas commented 4 months ago

To test these: OCP-69210 OCP-69213 OCP-69214 we need to load cluster with big number of objects. Using suggested in test cases way it can take a very long time (up to 10 hours). Running this is sub-processes is shortening wait time for that.

paigerube14 commented 4 months ago

@skordas I think here we should try to use the kube-burner custom scripts here, we have found that this will help the object creation go much much faster

paigerube14 commented 4 months ago

we can maybe merge these as a start and upgrade later, but I think moving to the kube-burner way of running should be the go to

paigerube14 commented 4 months ago

/assign @qiliRedHat PTAL as well

qiliRedHat commented 4 months ago

Thanks @skordas. It looks good tome. Please also add the script to the polarion test case when this is merged.

@paigerube14 @skordas This 3 polarion test cases are related to https://issues.redhat.com/browse/OCPQE-19103 Sachin is working on and kube-burner is in the plan. @SachinNinganure Would you take a look at this and see if some work Simon had done can be used in your task?

qiliRedHat commented 4 months ago

@SachinNinganure PTAL to see if you have any comment to this pr itself.

SachinNinganure commented 4 months ago

https://mastern-jenkins-csb-openshift-qe.apps.ocp-c1.prod.psi.redhat.com/job/scale-ci/job/sninganu-e2e-benchmarking-multibranch-pipeline/job/kube-burner/143/parameters/

https://github.com/sachinninganure/e2e-benchmarking

here is my work, and I have created this part of kubeburner workload. the scenario I have is additional to what the functional cases are.

qiliRedHat commented 4 months ago

/lgtm

qiliRedHat commented 4 months ago

/approve

openshift-ci[bot] commented 4 months ago

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: qiliRedHat, skordas

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files: - ~~[OWNERS](https://github.com/openshift/svt/blob/master/OWNERS)~~ [qiliRedHat] Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
openshift-ci[bot] commented 4 months ago

@skordas: all tests passed!

Full PR test history. Your PR dashboard.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).