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

Enhancement of litmusctl: Adding E2E Tests, CRUD Probes Commands, and Package Manager Availability #4405

Open
imrajdas opened this issue Jan 24, 2024 · 7 comments
Labels
kind/enhancement LFX-MENTORSHIP Linux Foundation Mentor ship Issue

Comments

@imrajdas
Copy link
Member

  • Currently, we don't have a good E2E test case in litmusctl, which makes it difficult to test during the release. We need to focus on writing the e2e test on the critical commands of litmusctl

  • There have been some requests from the users to add CRUD commands of probes in the litmusctl command.

  • Add litmusctl to brew and chocolatey pkg manager

@imrajdas imrajdas added the LFX-MENTORSHIP Linux Foundation Mentor ship Issue label Jan 24, 2024
@imrajdas imrajdas changed the title Add E2E for litmusctl and support probes commands in litmusctl Enhancement of litmusctl: Adding E2E Tests, CRUD Probes Commands, and Package Manager Availability Jan 24, 2024
@verma-kunal
Copy link

Hi @imrajdas , hope you are doing well!

I just came upon this issue while exploring the litmus repo & I feel that this would be the perfect project for me to tackle, as part of the LFX spring program! A couple reasons:

  • I'm a beginner in Go, have just started building a few side projects and gaining practical understanding through that & reading the problem statement, I feel this would be a nice learning opportunity, as I've observed folks mentioning about "how ppl can understand an os project through understanding and writing tests"
  • secondly, litmus is a project I've been meaning to get started with in the chaos engineering space & i feel this would be a nice way to do so!

Would be glad to be pointed out in the right direction here, so that I can get started with understanding the whats & hows.

Thank you!

@shivam-Purohit
Copy link

@verma-kunal I am not a maintainer here but I can refer you some resources you can start with. Try getting familiar with litmus.
Another way to start is setting up the project and playaround with it.
If you want to know more about Litmusctl then set the configuration and try out commands. I guess this will give a brief idea of litmusctl and how it leverages litmus.
You can always refer to documentation for understanding the project better.

@verma-kunal
Copy link

verma-kunal commented Jan 26, 2024

@verma-kunal I am not a maintainer here but I can refer you some resources you can start with. Try getting familiar with litmus.
Another way to start is setting up the project and playaround with it.
If you want to know more about Litmusctl then set the configuration and try out commands. I guess this will give a brief idea of litmusctl and how it leverages litmus.
You can always refer to documentation for understanding the project better.

thanks for the reply @shivam-Purohit ! appreciate the help
will surely check out these resources

@anshikavashistha
Copy link

Hello @imrajdas ,I am participating in LFX spring program .I find this project interesting for gaining practical understanding as :

  • I have contributed to Kubernetes test infra repo and have some sort of knowledge about Kubernetes
  • I'm a beginner in Go, have just started building a few side projects

@anshikavashistha
Copy link

For LFX spring program, along with resume and cover letter, Is there any another prerequisite which we have to do while applying to LFX program ?

@shivam-Purohit
Copy link

For LFX spring program, along with resume and cover letter, Is there any another prerequisite which we have to do while applying to LFX program ?

no, you can propose your implementation in the cover letter if you like.

@anshikavashistha
Copy link

sure
Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement LFX-MENTORSHIP Linux Foundation Mentor ship Issue
Projects
None yet
Development

No branches or pull requests

5 participants