You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This project aims to simplify and automate the setup process for chaos engineering in LitmusChaos by developing a Terraform provider. Currently, before injecting chaos, users must manually configure prerequisites such as user and project creation, connecting target infrastructure, and setting up experiments. By integrating Terraform support, SREs and DevOps teams can streamline these steps, making it easier to integrate chaos testing into CI/CD pipelines. The Terraform provider will enable seamless management of LitmusChaos resources, allowing users to define infrastructure and experiments as code.
Prerequisites (preferred but not mandatory):
Experience with Golang and Terraform.
Familiarity with LitmusChaos and chaos engineering concepts.
Understanding of GraphQL APIs and authentication mechanisms.
Knowledge of infrastructure as code (IaC) and CI/CD automation.
Hello @S-ayanide , @Saranya-jena , @SarthakJain26 , I am highly considering to apply for this project under GSoC 2025 as I have been very interested, familiarizing myself with many CNCF tools, working with golang and CI/CD automation since past few months. I had a few questions.
Are students with not much professional work experience welcome to work on this project?
If yes, then are there any related issues I should look into to gain a better understanding?
Also, are there any specific tasks that you would like me to look into (I want to familiarize myself with this project)?
Description
This project aims to simplify and automate the setup process for chaos engineering in LitmusChaos by developing a Terraform provider. Currently, before injecting chaos, users must manually configure prerequisites such as user and project creation, connecting target infrastructure, and setting up experiments. By integrating Terraform support, SREs and DevOps teams can streamline these steps, making it easier to integrate chaos testing into CI/CD pipelines. The Terraform provider will enable seamless management of LitmusChaos resources, allowing users to define infrastructure and experiments as code.
Prerequisites (preferred but not mandatory):
Schedule: 24th March 2025 - 17th Nov 2025
Previous Works & References:
LitmusChaos GraphQL API: litmuschaos/litmus
Terraform Provider Development Guide: terraform.io/docs
What You Will Do:
Develop API Clients
Create Terraform Provider for LitmusChaos
Implement Terraform Resource Operations
Documentation & Examples
Mentors:
The text was updated successfully, but these errors were encountered: