Skip to main content

Manila Management Dashboard

Project description

Manila Management Dashboard

  • Free software: Apache license

Installation instructions

Begin by cloning the Horizon and Manila UI repositories:

git clone https://github.com/openstack/horizon
git clone https://github.com/openstack/manila-ui

Create a virtual environment and install Horizon dependencies:

cd horizon
python tools/install_venv.py

Set up your local_settings.py file:

cp openstack_dashboard/local/local_settings.py.example openstack_dashboard/local/local_settings.py

Open up the copied local_settings.py file in your preferred text editor. You will want to customize several settings:

  • OPENSTACK_HOST should be configured with the hostname of your OpenStack server. Verify that the OPENSTACK_KEYSTONE_URL and OPENSTACK_KEYSTONE_DEFAULT_ROLE settings are correct for your environment. (They should be correct unless you modified your OpenStack server to change them.)

Install Manila UI with all dependencies in your virtual environment:

tools/with_venv.sh pip install -e ../manila-ui/

And enable it in Horizon:

cp ../manila-ui/manila_ui/enabled/_90_manila_*.py openstack_dashboard/local/enabled

Starting the app

If everything has gone according to plan, you should be able to run:

./run_tests.sh --runserver 0.0.0.0:8080

and have the application start on port 8080. The horizon dashboard will be located at http://localhost:8080/

Unit testing

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

cd ../manila-ui
./run_tests.sh

This is made possible by the dependency in test-requirements.txt upon the horizon source, which pulls down all of the horizon and openstack_dashboard modules that the plugin uses.

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

manila-ui-1.2.0.tar.gz (70.9 kB view details)

Uploaded Source

Built Distribution

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

manila_ui-1.2.0-py2-none-any.whl (123.2 kB view details)

Uploaded Python 2

File details

Details for the file manila-ui-1.2.0.tar.gz.

File metadata

  • Download URL: manila-ui-1.2.0.tar.gz
  • Upload date:
  • Size: 70.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for manila-ui-1.2.0.tar.gz
Algorithm Hash digest
SHA256 f49ed49a10cd06dbe4a5400cd3e5fbebdf460ef5a66c92d9149e694996117e02
MD5 d825e563fd1b1e262da05ce18e84a90e
BLAKE2b-256 5f4deb863e230dccf41005da443b3880b387510f41e1da7e0486b87438a6eaa3

See more details on using hashes here.

File details

Details for the file manila_ui-1.2.0-py2-none-any.whl.

File metadata

File hashes

Hashes for manila_ui-1.2.0-py2-none-any.whl
Algorithm Hash digest
SHA256 2dfa0fc6b635f9c58f78cfd9334b0f4a602bd182e78d5fe010dc9a40a2ac7f1f
MD5 5be8281bada076440d2c916e8199b7cf
BLAKE2b-256 8d1c813ace2b1d140505faa0a6b353bb28b6713d881a0d7b81fe2583418ca022

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