Spring Cloud project for implementing service brokers that conform to the Open Server Broker API specification
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Add configuration to stop and start a GCP host BOSH Lite in the Circl… Aug 20, 2018
ci Add command for redeploying CF on bosh lite Jan 11, 2019
gradle/wrapper Undo Gradle downgrade Jan 9, 2019
spring-cloud-app-broker-acceptance-tests Revert use of `implementation` dependencies Jan 15, 2019
spring-cloud-app-broker-autoconfigure Revert use of `implementation` dependencies Jan 15, 2019
spring-cloud-app-broker-core Revert use of `implementation` dependencies Jan 15, 2019
spring-cloud-app-broker-deployer-cloudfoundry Clean up CC stubbing in component tests. Jan 15, 2019
spring-cloud-app-broker-deployer Revert use of `implementation` dependencies Jan 15, 2019
spring-cloud-app-broker-docs Rm 'Example Service Broker' section Jan 15, 2019
spring-cloud-app-broker-integration-tests Clean up CC stubbing in component tests. Jan 15, 2019
spring-cloud-app-broker-security-credhub Revert use of `implementation` dependencies Jan 15, 2019
spring-cloud-starter-app-broker-cloudfoundry Revert use of `implementation` dependencies Jan 15, 2019
spring-cloud-starter-app-broker Revert use of `implementation` dependencies Jan 15, 2019
.editorconfig Initial implementation of deploying an application to Cloud Foundry Jun 28, 2018
.gitignore Automate BBL Bosh environment creation Sep 21, 2018
CODE_OF_CONDUCT.adoc Add code of conduct Jul 13, 2018
CONTRIBUTING.adoc Update README and add CONTRIBUTING file. Dec 21, 2018
LICENSE Initial commit Apr 23, 2018
README.adoc Update README and add CONTRIBUTING file. Dec 21, 2018
build.gradle Revert use of `implementation` dependencies Jan 15, 2019
gradle.properties Add initial gradle project May 3, 2018
gradlew Add initial gradle project May 3, 2018
gradlew.bat Add initial gradle project May 3, 2018
publish-maven.gradle Add and update copyright statements. Jun 18, 2018
settings.gradle Add dir and modify build task for reference docs Jan 9, 2019

README.adoc

CircleCI Codacy code quality Codecov

Spring Cloud App Broker

Spring Cloud App Broker is a framework for building Spring Boot applications that implement the Open Service Broker API to deploy applications to a platform.

The Open Service Broker API project allows developers to deliver services to applications running within cloud native platforms such as Cloud Foundry, Kubernetes, and OpenShift. Spring Cloud App Broker provides a framework based on Spring Boot that enables you to quickly create a service broker that deploys applications and services to the platform when managed services are provisioned.

Currently Cloud Foundry is supported as a target platform for service instance backing applications and services.

Getting Started

See the project site and reference documentation to get started building a service broker using this framework.

Build

This project requires Java 8 at a minimum.

The project is built with Gradle. The Gradle wrapper allows you to build the project on multiple platforms and even if you do not have Gradle installed; run it in place of the gradle command (as ./gradlew) from the root of the main project directory.

Compile the project and run tests

./gradlew build