Skip to content
This repository has been archived by the owner on Jul 9, 2021. It is now read-only.

Latest commit

 

History

History
33 lines (19 loc) · 1.44 KB

README.md

File metadata and controls

33 lines (19 loc) · 1.44 KB

AWS Brokerpak

A brokerpak for the Cloud Service Broker that provides support for AWS services.

Development Requirements

  • Docker - tooling provided as docker images
  • make - covers development lifecycle steps

A docker container for the cloud service broker binary is available at cfplatformeng/csb

AWS account information

To provision services, the brokerpak currently requires AWS access key id and secret. The brokerpak expects them in environment variables:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY

Development Tools

A Makefile supports the full local development lifecycle for the brokerpak.

  • make will build the brokerpak
  • make run runs the brokerpak locally
  • make docs will generate markdown documentation from brokerpak
  • make run-examples will run example provision, bind, unbind, deprovision against broker started with make run

There is a make target to push the broker and brokerpak into a CloudFoundry foundation. It will be necessary to manually configure a few items for the broker to work.

  • make push-broker will cf push the broker into CloudFoundry. Requires the cf cli to be installed.

The broker gets pushed into CloudFoundry as cloud-service-broker-aws It will be necessary to bind a MySQL database to the broker to provide broker state storage. See AWS Installation docs for more info.