Skip to content
Cloudbreak Cuisine simplifies interaction with Hortonworks Cloudbreak & Whoville
JavaScript Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
backend
docker
frontend
.gitignore
README.md
dev-start.sh
start.sh

README.md

Cloudbreak Cuisine - v0.1

Overview

Cloudbreak Cuisine is a React application allowing easier use of Hortonworks Cloudbreak/Whoville, by offering the following functionalities:

  • Choose from a Library Of Pre-Built Blueprints & Recipes combinations (a.k.a. Bundles)
  • Generate your own Bundles
  • Deploy your Bundles

Installation

Pre-requisites

  • Docker

Important: For whoville, follow the setup instructions here.

You must have an SSHKEY environment variable containing the path to your private key key_name.pem.

You must have a PROFILE environment variable containing the path to your whoville profile.yml.

In addition, for Cuisine add the following option in profile.yml:

user_mode: UI

Clone this repository

git clone https://github.com/josiahg/cloudbreak-cuisine

Start Cuisine

The following will download all dependencies using NPM, and start the various components:

cd cloudbreak-cuisine/
./start.sh

Go have a cup of coffee!

When startup completes, point a browser to http://localhost:3000/.

The Swagger API UI for the Cuisine Backend can be found at http://localhost:4000/api-docs.

Troubleshooting

Something didn't work?

Restart the application. Restarting ensures the latest version is running.

./start.sh

Questions? Cloudera employees can join us in #proj_whoville on Slack.

Basic usage

Authors

Josiah Goodson - Initial work - LinkedIn

Paul Vidal - Initial work - LinkedIn

Thanks

Jeff Kibler - Beta Tester

You can’t perform that action at this time.