RETIRED, The UI component for Senlin
Go to file
Zhenguo Niu 4acf7dc5b2 Reorganize docs
Currently our docs is only the README, this reorganized it and will
add more docs later then add a job to publish it to docs.openstack.org

Depends-On: I30eb86aa42ef3b2dc2a40749ce2b36a25b55fe2c
Change-Id: I054ddfc1f61fa0d5df63ef27c29fe82d8bedc25b
2017-02-14 05:18:13 +00:00
doc/source Reorganize docs 2017-02-14 05:18:13 +00:00
releasenotes Imported Translations from Zanata 2017-02-06 06:20:13 +00:00
senlin_dashboard Imported Translations from Zanata 2017-02-10 06:22:32 +00:00
tools Add init repo 2015-08-24 23:04:09 +08:00
.eslintrc Enable eslint and karma test(Javascript test) 2016-07-02 02:05:43 +08:00
.gitignore Remove static from .gitignore 2016-10-16 21:23:21 +08:00
.gitreview Update .gitreview for new namespace 2015-10-17 22:38:42 +00:00
LICENSE Add init repo 2015-08-24 23:04:09 +08:00
README.rst Add senlin-dashboard installation guide 2017-02-10 03:03:17 +00:00
_59_toggle_angular_senlin_dashboard.py.example Cleanup unnecessary blank line 2017-02-05 20:08:10 +08:00
babel-django.cfg Enable translation jobs 2016-02-19 11:30:47 -05:00
babel-djangojs.cfg Enable translation jobs 2016-02-19 11:30:47 -05:00
manage.py Add init repo 2015-08-24 23:04:09 +08:00
package.json Update package.json and karma.conf.js 2016-09-23 23:16:37 +08:00
requirements.txt Updated from global requirements 2017-01-05 20:31:24 +00:00
run_tests.sh Fix the issue 'no-pep8' option is ignored 2016-10-06 14:20:19 +09:00
setup.cfg Fix home-page url in setup.cfg file 2016-08-30 12:44:41 +00:00
setup.py Updated from global requirements 2015-09-17 12:18:27 +00:00
test-requirements.txt Updated from global requirements 2017-02-10 06:00:28 +00:00
test-shim.js Enable eslint and karma test(Javascript test) 2016-07-02 02:05:43 +08:00
tox.ini Following up patch of ddf8b00fe4 2016-12-23 14:23:14 +08:00

README.rst

Team and repository tags

image

Senlin Dashboard

Senlin Management Dashboard

Installation

  1. Clone the Senlin Dashboard repository:

    $ git clone https://git.openstack.org/openstack/senlin-dashboard
  2. Copy the _50_senlin.py file from senlin_dashboard/enabled/_50_senlin.py file to horizon/openstack_dashboard/local/enabled directory. Example, set as if being executed from the root of the senlin-dashboard repository:

    cp ./senlin_dashboard/enabled/_50_senlin.py ../horizon/openstack_dashboard/local/enabled
  3. Change into the senlin-dashboard repository and package the plugin:

    pip install -r requirements.txt -e .

    This will build and install the senlin-dashboard plugin into the active virtual environment associated with your horizon installation. The plugin is installed in "editable" mode as a link back to your senlin-dashboard plugin directory.

Devstack Installation

  1. Download DevStack:

    $ git clone https://git.openstack.org/openstack-dev/devstack
    $ cd devstack
  2. Add following repo as external repositories into your local.conf file:

    [[local|localrc]]
    #Enable senlin
    enable_plugin senlin https://git.openstack.org/openstack/senlin
  3. Run stack.sh:

    $ ./stack.sh

Unit Test

The unit tests can be executed directly from within this Senlin Dashboard plugin project directory by using:

tox

Switch to Angularized panels

The panels are ongoing to migrate to AngularJS based. If you would try them, please copy _59_toggle_angular_senlin_dashboard.py.example to horizon/openstack_dashboard/local_settings.d/_59_toggle_angular_senlin_dashboard.py and restart Horizon.

Blueprints

Bug Tracking