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
Doug Davis edited this page Jan 9, 2017
·
5 revisions
(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