Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Create an SDK & CLI for Devtron APIs #6384

Open
siddhant-khisty opened this issue Feb 10, 2025 · 0 comments
Open

Feat: Create an SDK & CLI for Devtron APIs #6384

siddhant-khisty opened this issue Feb 10, 2025 · 0 comments
Labels
enhancement New feature or request GSoC Google Summer of Code

Comments

@siddhant-khisty
Copy link
Collaborator

siddhant-khisty commented Feb 10, 2025

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

Skill Level: Easy, Medium
Time: ~350 hrs

@satyampsoni satyampsoni added good first issue Good for newcomers GSoC Google Summer of Code enhancement New feature or request and removed good first issue Good for newcomers labels Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request GSoC Google Summer of Code
Projects
None yet
Development

No branches or pull requests

2 participants