Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automation of creation of required k8s resources for performance testing #507

Open
trepel opened this issue Aug 12, 2024 · 0 comments
Open

Comments

@trepel
Copy link
Contributor

trepel commented Aug 12, 2024

Summary

A way to create a various k8s resources for performance test is required. For a basic load test we need just 1 GW, 1 HTTPRoute, and 1 instance of each Kuadrant policy type but this needs to be configurable so that creating X of each is supported.

Testsuite as is cannot be used since it does not support skipping cleanup.

Potential ways to go (random order):

  • simple bash script with yaml templates for various resources using yq
  • something like above but written in python
  • implementing skip_cleanup feature in testsuite (not preferred imo)
  • ripping the required bits & pieces out of testsuite and creating a new repository for them

Related Epic

#132

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🆕 New
Development

No branches or pull requests

1 participant