This repo builds out several bosh releases to a embedded key-value
database service (spacebears, a toy example based on bolt). bosh-simple
is the minimal BOSH
release with no dependencies. Each additional release layers in some other integration or feature. For example, bosh-route-registrar
adds broadcasting a route via Cloud Foundry's Router component.
The src
directory holds the source code for the database, a service broker, and an example consumer app that uses service created by the broker.
The tile-*
directories contain the Pivotal Cloud Foundry packaging
for the bosh releases and broker.
bosh-simple
+ BOSH link for sharing address and credentialsbosh-simple
+ route registrar (claims routes in Cloud Foundry)bosh-simple
+ smoketestsodb-spacebears-adapter-release
src/broker
src/db-docker
src/db-helm
src/sample-app
src/spacebears
See src/README.md for detailed instructions on how to build, test, or change source code.
(Spacebears is a nod to CockroachDB. Tardigrades are both more indestructible and cuter and so seemed like a good choice.)