habitat-service-broker
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.circleci
charts/habitat-service-broker
cmd/servicebroker
image
manifests
pkg/broker
test/e2e
vendor
.gitignore
Gopkg.lock
Gopkg.toml
LICENSE
Makefile
README.md

README.md

CircleCI

habitat-service-broker

Warning: This project is still under development! Should not be used in production.

Habitat service broker is a broker that implements the Open Service Broker API. It is based on the osb-starter-pack.

Prerequisites

You'll need:

Getting started

Note: Make sure you cloned the repo locally and that all the prerequisites are running before proceeding!

Install

Deploy habitat-service-broker using Helm in the running Kubernetes cluster.

  make deploy-helm

Viewing available classes and plans

The following command shows all the available plans that can be provisioned. Currently there are two plans available to provision, Redis and nginx.

  kubectl get clusterserviceclasses -o=custom-columns=NAME:.metadata.name,EXTERNAL\ NAME:.spec.externalName

Provision

The following command deploys an instance of Redis that is running using Habitat in the Kubernetes cluster:

  make deploy-redis

Deprovision

To remove the running instance:

  make deprovision-redis