This repository has been archived by the owner on May 6, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 382
Work Items
Aaron Schlesinger edited this page Apr 3, 2017
·
5 revisions
Note: this page is deprecated and no longer applicable. See the roadmap for an updated version
(Some of these might already be done - if so add a Done to that line)
I'd like this list to serve several purposes:
- outline the flow of how the Service Catalog works. Both end-user experience and internal flows
- be the outline for our documentation. Meaning, each of these bullets should result in a set of docs explaining to people how to do it themselves, how it works, how to use it,... ie. put what we learned into docs for others.
- Ability to CRUD (via kubectl) Brokers, ServiceClasses, Instances and Bindings
- Register our types with API server/registry - Morgan
- Code-gen all appropriate files - Jeff
- deepcopy
- golang CLI
- ...
- Kubectl extensions
- Formatted list for our resources
- Formatted describe for our resources
- Controllers
- Use K8s infrastructure - need more details
- Create Broker -> SB registration
- Create Instance -> SB instance create
- Bindings -> SB binding create ; create ConfigMaps, Secrets, SIPs
- Delete Binding -> SB binding delete ; delete ConfigMaps, Secrets, SIPs
- Delete Instance -> SB instance delete
- Delete Broker
- Update Broker
- SIP processing
- Admission Controller to modify incoming Pod.Create() requests per relevant SIPs
- CI
- Run in a K8s cluster to verify end-to-end testing
- API Federation