Skip to content

Commit

Permalink
Adding litmuschaos project issues to LFX mentorship 2024 (#1138)
Browse files Browse the repository at this point in the history
* Adding litmuschaos project issues to LFX mentorship 2024

Signed-off-by: Raj Babu Das <[email protected]>

* Update project_ideas.md

Signed-off-by: Raj Das <[email protected]>

* Update project_ideas.md

Signed-off-by: Raj Das <[email protected]>

* Move project proposals up

Signed-off-by: Ali Ok <[email protected]>

* Update project_ideas.md

Signed-off-by: Raj Das <[email protected]>

---------

Signed-off-by: Raj Babu Das <[email protected]>
Signed-off-by: Raj Das <[email protected]>
Signed-off-by: Ali Ok <[email protected]>
Co-authored-by: Ali Ok <[email protected]>
  • Loading branch information
imrajdas and aliok authored Jan 25, 2024
1 parent c8831fc commit b24114f
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions programs/lfx-mentorship/2024/01-Mar-May/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -345,6 +345,40 @@ We want to leverage the above for creating a plugin which will allow users to se
- Aris Boutselis (@arbreezy, [email protected])
- Issue: https://github.com/k8sgpt-ai/k8sgpt/issues/889

### Litmus Chaos

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

- Description: The [project](https://github.com/litmuschaos/litmusctl) aims to improve litmusctl by introducing end-to-end (E2E) tests for better release testing and adding CRUD commands for probes, addressing user needs. Additionally, it seeks to enhance user accessibility by making litmusctl available on Brew and Chocolatey package managers.
- Expected Outcome: The enhancement of litmusctl will include comprehensive E2E testing for improved reliability, the addition of CRUD commands for probes to expand functionality, and availability on Brew and Chocolatey for greater accessibility and user convenience.
- Recommended Skills: Golang, Kubernetes
- Mentor(s):
- Vedant Shrotria (@Jonsy13, [email protected])
- Sarthak Jain (@SarthakJain26, [email protected])
- Nagesh Bansal (@Nageshbansal, [email protected])
- Upstream Issue: https://github.com/litmuschaos/litmus/issues/4405

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

- Description: This initiative focuses on augmenting the [Chaos Center](https://github.com/litmuschaos/litmus/tree/master/chaoscenter) 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):
- Namkyu Park (@namkyu1999, [email protected])
- Shubham Chaudhary (@ispeakc0de, [email protected])
- Raj Babu Das (@imrajdas, [email protected])
- Upstream Issue: https://github.com/litmuschaos/litmus/issues/4406

#### Enhancements in Chaos Center: Multiple Project Owners and Log Download API
- Description: This project focuses on two major enhancements for the [Chaos Center](https://github.com/litmuschaos/litmus/tree/master/chaoscenter). 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):
- Saranya Jena (@Saranya-jena, [email protected])
- Sahil Kumar (@SahilKr24, [email protected])
- Hrishav Kumar (@hrishavjha, [email protected])
- Upstream Issue: https://github.com/litmuschaos/litmus/issues/4407

### OpenTelemetry

#### One Logging Bridge per Language
Expand Down

0 comments on commit b24114f

Please sign in to comment.