devtron
devtron copied to clipboard
Feat: Create an SDK & CLI for Devtron APIs
Description
Devtron is an open-source Kubernetes management platform that helps you create end-to-end CI and CD pipelines and automate manual SRE processes such as monitoring, application management, and Day 2 operations. Create an SDK that can interact with the multiple APIs present within Devtron such that it becomes easier for developers to integrate and use Devtron with their own tools. This functionality allows an application's code to trigger actions within Devtron, enabling the automation of workflows.
Deliverable
- An SDK or CLI tool to interact with Devtron APIs for seamless integration.
- Triggering API Endpoints to trigger CI/CD pipelines, deploy apps, fetch status/logs, manage configs, and automate Day 2 ops.
- Secure API access via API keys or OAuth.
- Intuitive commands/functions with proper error handling.
- Installation guide, usage examples, and API reference.
Key Competencies
- Basic Programming
- Curious enough to learn and implement
Recommended Skills to have:
- Go
- Postman
- Development in Distributed systems
Mentors
- Nishant Kumar (@nishant-d)
- Kartik Singhal (@kartik-579)
- Prakhar Katiyar (@prkhrkat)
Skill Level: Easy, Medium Time: ~350 hrs
Hi, can I pick this up?
Hello! Thanks for reaching out. Feel free to message me on Devtron Discord. I’d be happy to help with any resources or answer your questions.