litmuschaos/litmus

Add support for Upgrade Agent in Litmus 3.x

Saranya-jena opened this issue · 3 comments

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.

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!!

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

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