/dashboard

Horizon plugin for Crystal.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Crystal Dashboard

Horizon Plugin for Crystal

Crystal Dashboard is an extension for OpenStack Dashboard that provides a UI for Crystal. With crystal dashboard, a user is able to easily write the policies and rules for governance of cloud.

Requirements

Installation

To install the Crystal dashboard, clone the repository and run the installation command in the root directory:

git clone https://github.com/Crystal-SDS/dashboard
cd dashboard
sudo python setup.py install

After that, it is necessary to configure the OpenStack Horizon installation in order to enable the Crystal Dashboard.

  1. Copy the main Crystal Dashboard entrypoint to the enabled folder of the Horizon installation:
cp dashboard/crystal_dashboard/enabled/_50_sdscontroller.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/
  1. Copy the Crystal Dashboard configuration to the Horizon configuration:
cat dashboard/crystal_dashboard/local/local_settings.py >> /etc/openstack-dashboard/local_settings.py

Overview

Storage Nodes

Storlet Filters

SWift Monitoring