Skip to content
This repository has been archived by the owner on May 6, 2022. It is now read-only.

Implementation of service catalog #37

Merged
merged 1 commit into from
Nov 15, 2016
Merged

Implementation of service catalog #37

merged 1 commit into from
Nov 15, 2016

Conversation

martinmaly
Copy link
Contributor

This is an initial implementation of the service catalog, consisting
of three parts.

Service Controller

The service controller performs the following functionality:

  • watches for and manages the kubernetes resources in the system
  • interacts with service brokers
  • handles consumption of binding credential information

Kubernetes Broker

The k8s broker is a white-box service broker which supports
user-defined service classes implemented in terms of Helm charts.
This broker consists of two parts: the broker, which implements
the standard Cloud Foundry Service Broker v2 API; and the registry,
which provides an API for dynamic management of classes in the
broker's catalog.

User-provided Service Broker

The UPS broker provides the "user-provided-service" service class,
which takes as inputs a set of credentials and returns those
credentials when being bound to. It is meant to mimic the Cloud
Foundry concept of "user-provided service instances" using the
standard broker/class model.

The authors are:

Ville Aikas (@vaikas-google)
Brendan Melville (@bmelville)
Martin Maly (@martinmaly)
Michael Kibbe (@mkibbe1993)

This is an initial implementation of the service catalog, consisting
of three parts.

Service Controller

The service controller performs the following functionality:

- watches for and manages the kubernetes resources in the system
- interacts with service brokers
- handles consumption of binding credential information

Kubernetes Broker

The k8s broker is a white-box service broker which supports
user-defined service classes implemented in terms of Helm charts.
This broker consists of two parts: the broker, which implements
the standard Cloud Foundry Service Broker v2 API; and the registry,
which provides an API for dynamic management of classes in the
broker's catalog.

User-provided Service Broker

The UPS broker provides the "user-provided-service" service class,
which takes as inputs a set of credentials and returns those
credentials when being bound to. It is meant to mimic the Cloud
Foundry concept of "user-provided service instances" using the
standard broker/class model.

The authors are:

Ville Aikas (@vaikas-google)
Brendan Melville (@bmelville)
Martin Maly (@martinmaly)
Michael Kibbe (@mkibbe1993)
@vaikas vaikas merged commit f6d2d69 into kubernetes-retired:master Nov 15, 2016
@martinmaly martinmaly deleted the catalog branch November 15, 2016 01:29
jboyd01 pushed a commit to jboyd01/service-catalog that referenced this pull request Dec 20, 2018
mszostok referenced this pull request in mszostok/service-catalog Aug 13, 2019
* Create documentation about rollback

* Apply suggestions from code review

Co-Authored-By: Klaudia Grzondziel <35192450+klaudiagrz@users.noreply.github.com>

* after review
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants