litmuschaos / litmus

Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
https://litmuschaos.io
Apache License 2.0
4.37k stars 688 forks source link

Add support for Upgrade Agent in Litmus 3.x #4632

Open Saranya-jena opened 4 months ago

Saranya-jena commented 4 months ago

Integrating an upgrading agent into Litmus 3.x streamlines Chaoscenter upgrades, eliminating the need for fresh installations. This feature ensures seamless transitions between versions, especially useful when facing significant changes.

hanshal101 commented 4 months ago

Hello there, Hanshal here. I'm an open-source developer, have experience in contributing to various projects in my past which includes Glasskube, Cyclops-UI, Apache, etc. I have mostly worked on the backend and the CLI part of the project. I have extensive knowledge on GoLang. I hope my skills will add some value to this project too. Can you please guide more on this issue, I understood of creating an upgrade option which can manage all the manual task you do for configuring the environment without the hassle of following the long process of deleting, installing and then configuring. Looking forward to applying for the TERM 2 Mentorship!!

yashwanth1208 commented 4 months ago

Hi @Saranya-jena @SarthakJain26

I hope you're doing well. I'm excited about the opportunity to contribute to the LitmusChaos project by implementing Upgrade Agent support in Litmus 3.x. I have applied for the LFX mentorship program and am eager to dive into this project.

From what I understand, integrating the Upgrade Agent will streamline Chaoscenter upgrades, making transitions between versions seamless and eliminating the need for fresh installations. This involves creating a robust upgrade agent that can seamlessly handle the upgrade process, ensuring that users can transition between versions without any disruptions. My skills in Golang and Kubernetes make me well-suited for this task, and I'm ready to tackle the challenges it presents.

Looking forward to your guidance as I begin working on this issue.

Best regards, Yashwanth Sai Sollu

literalEval commented 4 months ago

Hey @Saranya-jena what is the pretest for this issue ?