Skip to main content

Trove Management Dashboard

Project description

OpenStack Dashboard plugin for Trove project

How to use with Horizon on server:

Use pip to install the package on the server running Horizon. Then either copy or link the files in trove_dashboard/enabled to openstack_dashboard/local/enabled. This step will cause the Horizon service to pick up the trove plugin when it starts.

How to use with devstack:

Add the following to your devstack local.conf file:

enable_plugin trove-dashboard git://git.openstack.org/openstack/trove-dashboard

To run unit tests:

./run_tests.sh

Editing Code

Apache

Make a change to trove-dashboard then goto to the horizon directory and compress the code with django and then restart apache.:

# rsync code to /opt/stack/trove-dashboard
# copy or link files from trove-dashboard/enabled/* to horizon/openstack_dashboard/local/enabled/
cd /opt/stack/horizon
python manage.py compress
python manage.py collectstatic --noinput
sudo service apache2 restart

Django

You can also speed up development time using the django test server instead of apache.:

/opt/stack/horizon/run_tests.sh --runserver

If you set COMPRESS_ENABLED and COMPRESS_OFFLINE to False in local_settings.py that allows you to bypass the compress and collectstatic as well.

NOTE:

As of the Mitaka release, the dashboard for trove is now maintained outside of the Horizon codebase, in this repository.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trove-dashboard-6.0.2.tar.gz (109.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trove_dashboard-6.0.2-py2-none-any.whl (154.8 kB view details)

Uploaded Python 2

File details

Details for the file trove-dashboard-6.0.2.tar.gz.

File metadata

File hashes

Hashes for trove-dashboard-6.0.2.tar.gz
Algorithm Hash digest
SHA256 7bbab79aaa1ca748de21949b2c4240ed036406b77d1b7de42e6f7274c6dc2d16
MD5 a98eae7d551c761419af4ef50cd3fd16
BLAKE2b-256 58b2173f61d3cdf96d3d65552554fd94bbb5e5322f093b54a8aeb1fa3522b9be

See more details on using hashes here.

File details

Details for the file trove_dashboard-6.0.2-py2-none-any.whl.

File metadata

File hashes

Hashes for trove_dashboard-6.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 88e802d24c80caf3ffab638a2e01c539b1c812c15269f9c8d5f95d8321027700
MD5 8f26c1403f49785bccf3b5b43a31737a
BLAKE2b-256 85feef9a698f176f3bea879e2fe27afae376b40b3e86c275e752c1e5ff08b421

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page