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

[Feature request] Download HTML report #195

Open
dennrich opened this issue May 23, 2024 · 2 comments
Open

[Feature request] Download HTML report #195

dennrich opened this issue May 23, 2024 · 2 comments
Labels
Enhancement New feature or request Pending Feedback

Comments

@dennrich
Copy link

Is your feature request related to a problem? Please describe.
Our QA team would like to download an HTML report after the test was finished. When the LocustTest job is done the master and worker pods are stopped, which prevents from downloading an HTML report generated with the --html option.

Describe the solution you'd like
A simple approach might look like this: Add an option to the operator to create an emptyDir volume and a master sidecar container that mounts this volume to a specific directory. Keep the sidecar running after the test is finished to make it possible to download the file using kubectl.

Describe alternatives you've considered
Alternatives:

  • Storage backend support like S3 to save the report there
  • An operator option to create/mount a PVC and save the report there. The PVC can then be mounted to a temporary pod to download the file.
Copy link

This issue is stale because it has been for 30 days with no activity. Remove stale label or leave a comment, otherwise, this issue will be closed in 10 days.

@AbdelrhmanHamouda
Copy link
Owner

AbdelrhmanHamouda commented Jul 3, 2024

hello @dennrich, thank you for taking the time to open this issue. Double thanks for having the patience to wait 🙏🏻.

Regarding the request,
I like the idea of S3 integration and for sure got me interested to look it in the future. Regarding alternatives, i think there will be no way around implementing support for PV & PVCs. I would love to give this feature the attention it rightfully deserves.
may i ask you:

  • What would be the MVP from your perspective?
  • In your opinion, how do you see the file hierarchy for storing (specially relevant for storage solutions like S3)?
    -- one proposal can be: bucket/dd-mm-yyyy/POD_NAME-TEST_NAME.html
  • Is there possibility to have a contribution provided from your side or someone from the QA teams sides?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Pending Feedback
Projects
None yet
Development

No branches or pull requests

2 participants