jiahuay 8ba0dd710a Add flavor in wizard
Change-Id: I77c433a4e7bc0b1ed5077f59439d39750f6ed865
2014-08-15 17:53:51 -07:00
2014-08-15 17:53:51 -07:00
2014-01-14 18:30:49 +00:00
2013-12-11 10:50:48 -08:00
2013-12-11 19:08:36 +00:00

Compass-Web

Compass-Web is a web-based UI consuming the Restful API service provided by Compass to pragmatically deploy an OpenStack system on to a set of raw physical resources. It is used for demo purpose. It can be used as a base to develop a UI for more sophisticated use cases.

Compass-Web is based on JavaScriptMVC framework. It has five modules: Servers, Security, Networking, Host Configuration and Deployment.

  1. Servers Module. Discover available servers with switch information and add a subset of the servers to a cluster.

  2. Security Module. Specify credentials for the OpenStack system.

  3. Networking Module. Specify network addresses needed to facilitate the OpenStack cluster you want to use for your OpenStack servers.

  4. Host Configuration Module Configure host names of the servers in the cluster.

  5. Deployment Module Deploy OpenStack onto the servers with the realtime progressbars.

Framework

JavaScriptMVC v3.2.4 JavaScriptMVC is a MIT licensed, client-side, JavaScript framework that builds maintainable, error-free, lightweight applications as quick as possible.

Third-party Libraries

  • jQueryUI jQuery UI is a curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library. It is included for widgets such as accordion, tabs, dialog and progressbar.

  • d3 D3.js is a JavaScript library for manipulating documents based on data. It is included for the graph-based progress bars in Deployment module to have a collapsible tree layout for switches and servers.

  • DataTables DataTables is a plug-in for the jQuery Javascript library to add advanced interaction controls to any HTML table. It is included to have advanced interaction controls to HTML table in Servers and Deployment modules.

Description
A web-based UI consuming the Restful API service provided by Compass
Readme 9.9 MiB
Languages
JavaScript 65.6%
HTML 23.1%
CoffeeScript 5%
CSS 4.3%
Less 2%