congress/congress_dashboard
Anusha Ramineni 07e925c3ae Implement horizon plugin model
This commit moves the horizon code from contrib/horizon to
congress_dashboard to install as plugin. Added README for the same.
http://docs.openstack.org/developer/horizon/tutorials/plugin.html
Note: Passes basic testing with v2 authentication
      This commit doesn't address issue with V3 authentication.It is being
      fixed as part of Bug: #1602837

Implements: blueprint congress-horizon-plugin
Change-Id: I06da4a47f61739635e6f1756f773b236ebde55c9
2016-08-10 03:49:44 +00:00
..
api Implement horizon plugin model 2016-08-10 03:49:44 +00:00
datasources Implement horizon plugin model 2016-08-10 03:49:44 +00:00
enabled Implement horizon plugin model 2016-08-10 03:49:44 +00:00
policies Implement horizon plugin model 2016-08-10 03:49:44 +00:00
static/admin Implement horizon plugin model 2016-08-10 03:49:44 +00:00
templates/admin Implement horizon plugin model 2016-08-10 03:49:44 +00:00
README.md Implement horizon plugin model 2016-08-10 03:49:44 +00:00
__init__.py Implement horizon plugin model 2016-08-10 03:49:44 +00:00

README.md

Congress Dashboard

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

Setup Instructions

This instruction assumes that Horizon is already installed and its installation folder is . Detailed information on how to install Horizon can be found at http://docs.openstack.org/developer/horizon/quickstart.html#setup.

To integrate congress with horizon, copy the files in <congress_dashboard>/enabled to /openstack_dashboard/local/enabled/

$ cp -b <congress_dashboard>/enabled/_50_policy.py /openstack_dashboard/local/enabled/ $ cp -b <congress_dashboard>/enabled/_60_policies.py /openstack_dashboard/local/enabled/ $ cp -b <congress_dashboard>/enabled/_70_datasources.py /openstack_dashboard/local/enabled/

Restart Apache server sudo service apache2 restart