API Support for Kubernetes integration
Problem to solve
Users are not able to use our kubernetes integration via API; it's currently available only via GUI.
(Include use cases, benefits, and/or goals)
Provide API endpoints where users can leverage the kubernetes integration.
Considerable API Endpoints
- Get a list of clusters;
- Get specific cluster
- Add an existing cluster;
- Update a cluster;
- Destroy a cluster;
What does success look like, and how can we measure that?
(If no way to measure success, link to an issue that will implement a way to measure this)
Links / references
Follow up issues
- https://gitlab.com/gitlab-org/gitlab-ce/issues/55778 - Install cluster applications through API
- https://gitlab.com/gitlab-org/gitlab-ce/issues/55780 - Create a GKE Kubernetes cluster through API
- https://gitlab.com/gitlab-org/gitlab-ce/issues/55623 - API support for Group-cluster
- https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/24135 - Documentation
/label ~"feature proposal"