Change-Id: I8c9ba5a8815f3d95436845c50daf5ee23f8aeac0
1.7 KiB
Compass-Web V1
Compass-Web V1
is based on JavaScriptMVC framework. It has five modules: Servers, Security, Networking, Host Configuration and Deployment.
-
Servers Module. Discover available servers with switch information and add a subset of the servers to a cluster.
-
Security Module. Specify credentials for the OpenStack system.
-
Networking Module. Specify network addresses needed to facilitate the OpenStack cluster you want to use for your OpenStack servers.
-
Host Configuration Module Configure host names of the servers in the cluster.
-
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.