PoC - Migrate Service Catalog from api-server to CRD #2610
Labels
area/service-management
Issues or PRs related to service management
Epic
kind/feature
Categorizes issue or PR as related to a new feature.
Description
When the Service Catalog project was started, Kubernetes didn’t have the concept of Custom Resource Definitions (CRDs), which is a way to extend the Kubernetes API without having to write your own API server.
The Service Catalog, instead, implements an aggregated API server, which requires writing an API server from scratch and maintaining its code. Using CRDs would allow the Service Catalog to only own the Controller implementation and to benefit from the implementation improvements of the general API machinery and the CRDs tools.
As the service catalog roadmap towards 1.0.0 includes a point about using CRDs instead of api-server we'd like to implement that change and remove custom api-server and etcd.
Reasons
Acceptance Criteria
Attachments
The text was updated successfully, but these errors were encountered: