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