cloudfoundry / overview-broker

A service broker that provides an overview of its service instances and bindings. Conforms to the Open Service Broker API standard.
Apache License 2.0
18 stars 17 forks source link
cloud-foundry kubernetes open-service-broker open-service-broker-api service-broker services

Overview Broker

Job Status
Unit Unit status
Conformance Conformance status
Dockerhub Dockerhub status

A simple service broker conforming to the Open Service Broker API specification that hosts a dashboard showing information on service instances and bindings created by any platform the broker is registered with.

Other fun features this broker provides include:

What is the Open Service Broker API?

Open Service Broker API

The Open Service Broker API project allows developers, ISVs, and SaaS vendors a single, simple, and elegant way to deliver services to applications running within cloud native platforms such as Cloud Foundry, OpenShift, and Kubernetes. The project includes individuals from Fujitsu, Google, IBM, Pivotal, RedHat and SAP.

Quick start

Dockerhub

The latest version of overview-broker can always be found on Dockerhub. You can pull and run the latest image with:

docker pull ismteam/overview-broker
docker run ismteam/overview-broker

Build it

git clone git@github.com:cloudfoundry/overview-broker.git
cd overview-broker
npm install

# Start overview-broker
npm start

# Or to run the tests
npm test

Configuration


Platforms

Cloud Foundry

1. Deploying the broker
2. Registering the broker
3. Creating a service instance
4. Creating a service binding

Kubernetes

1. Deploying the broker
2. Registering the broker
3. Creating a service instance
4. Creating a service binding