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

Adding litmuschaos project issues to LFX mentorship 2024 #1138

Merged
merged 6 commits into from
Jan 25, 2024

Conversation

imrajdas
Copy link
Contributor

@imrajdas imrajdas commented Jan 24, 2024

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

Enhancing Chaos Center: Implementing E2E Test Cases and Addressing CVE Issues

  • Description: This initiative focuses on augmenting the Chaos Center with comprehensive end-to-end (E2E) test cases, addressing the current gap in testing capabilities. The lack of extensive E2E tests has been a challenge, especially during release cycles. The project also targets fixing identified Common Vulnerabilities and Exposures (CVEs) in the Chaos Center, enhancing the overall security and reliability of the system.
  • Expected Outcome: The project aims to establish a robust E2E testing framework for the Chaos Center, significantly improving test coverage and reliability during releases. Additionally, it focuses on resolving all identified CVEs, thereby enhancing the system's security. These improvements are expected to result in more stable and secure releases, increasing user trust in the Chaos Center.
  • Recommended Skills: Golang, Kubernetes
  • Mentor(s):
  • Upstream Issue: Enhancing Chaos Center: Implementing E2E Test Cases and Addressing CVE Issues litmuschaos/litmus#4406

Enhancements in Chaos Center: Multiple Project Owners and Log Download API

  • Description: This project focuses on two major enhancements for the Chaos Center. First, it aims to enable the support for multiple project owners, a feature highly requested by users. This addition will allow for more collaborative and flexible project management within the Chaos Center. Second, the project will develop an API for downloading logs, providing users with easier access to log data. Furthermore, there's a need to update the API documentation to reflect these new changes and ensure that users have the latest information for seamless integration and usage.
  • Expected Outcome: The successful completion of this project will result in the Chaos Center supporting multiple project owners, fostering collaborative and efficient project management. The new log download API will enhance user experience by simplifying access to log data. Additionally, the updated API documentation will ensure that users have clear and current guidelines, supporting better utilization of the new features.
  • Recommended Skills: Golang, ReactJs
  • Mentor(s):
  • Upstream Issue: Enhancements in Chaos Center: Multiple Project Owners and Log Download API litmuschaos/litmus#4407

@aliok
Copy link
Member

aliok commented Jan 24, 2024

Thanks @imrajdas

Can the other mentors approve this PR please?

cc @Jonsy13 @SarthakJain26 @Nageshbansal @namkyu1999 @ispeakc0de @saranya @SahilKr24 @hrishavjha

I also wanted to let you know that this term we’re doing an information session for mentors. We’d like to invite all the mentors participating to attend one of these if you're able:

@imrajdas
Copy link
Contributor Author

imrajdas commented Jan 25, 2024

Hi @aliok, We got all the approvals

@aliok aliok merged commit b24114f into cncf:main Jan 25, 2024
2 checks passed
@imrajdas imrajdas deleted the add-chaos-lfx-2024-t1 branch January 25, 2024 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

10 participants