### 📌 Enhancement Title Dynamic Addon Lifecycle ### 💫 Enhancement Summary the addons are a list - we should only delete the addons which are not already installed and for apply the addons if not before installed thus improving the reliability ### 🎯 Motivation and Goals - it will make the configurations truly configuration driven and not just addon enable and disable ### 🔨 Detailed Design TODO @dipankardas011 ### 🤔 Alternative Approaches _No response_ ### 🎯 Impact Areas - [ ] 🖥️ CLI - Command line interface changes - [ ] 🎨 UI - User interface modifications - [x] 📚 Documentation - Documentation updates - [x] ⚙️ Core - Core functionality changes - [ ] 🔌 API - API modifications - [x] 🧪 Tests - Test suite updates ### 📎 Additional Context _No response_ ### 📝 Agreement - [x] 🤝 Engage in constructive discussion and follow our [Contribution Guidelines](https://docs.ksctl.com/docs/contribution-guidelines/) - [x] 💪 Help implement this enhancement if approved (optional) - [x] 📢 Provide additional information if requested