service broker for elastic search
Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
elasticsearch-client
elasticsearch-connector
elasticsearch-service-broker
.gitignore
LICENSE
NOTICE
README.md
pom.xml

README.md

Elasticsearch Simple Broker

Elasticsearch Simple Broker is a minimum viable project to allow Cloud Foundry operators to publish the presence of Elasticsearch offered as a service in their Cloud Foundry marketplace. The broker is compatible with multiple version of Elasticsearch (2+, 5+).

Broker is compabile with managed offering of Elasticsearch available from a public cloud provider, such as Amazon Web Service, as well as on-premis deployments of elasticsearch clusters.

Note: This version of broker allow apps to connect to the elasticsearch service over HTTP protocol only.

The project is made of several modues to assist in the deployment, configuration, and testing of this broker.

elasticsearch-service-broker

This is the main broker, written as a Spring Boot Application in Java.
Step 1: Deploy the broker. Directions are provided in this repository.

elasticsearch-client

A spring-boot application to test the successful deployment of elastic-search-broker and validate its functionality.
Step 2: Test the broker with this client. Directions are provided in this repository.

elasticsearch-connector

This is a spring cloud service connector that simplifies how other Spring Boot applications can easily connect to elasticsearch service without parsing connections details from the environment variables.