Iotronic plugin for the OpenStack Dashboard
Project description
Iotronic plugin for the OpenStack Dashboard
Free software: Apache license
Features
TODO
Manual Installation
Begin by cloning the Horizon and IoTronic Panels repositories:
git clone https://github.com/openstack/horizon.git git clone https://github.com/openstack/iotronic-ui.git
Install IoTronic Panels with all the dependencies:
cd iotronic-ui pip install -r requirements.txt python setup.py install
Copy the Iotronic API and enable the plugin in Horizon:
cp iotronic_ui/api/iotronic.py /usr/share/openstack-dashboard/openstack_dashboard/api/ cp iotronic_ui/enabled/_60*.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/
To run horizon with the newly enabled IoTronic Panels plugin restart apache:
systemctl restart apache2.service
Check the Horizon Login page on your browser and you will see the new Dashboard called “IoT”.
Extra info
If you want to enable logs for a better debug follow the following steps or just skip them.:
mkdir /var/log/horizon
touch /var/log/horizon/horizon.log
chown -R horizon:horizon horizon
vim /etc/openstack-dashboard/local_settings.py
'formatters': {
'verbose': {
'format': '%(asctime)s %(process)d %(levelname)s %(name)s %(message)s'
},
},
....
'handlers': {
....
'file': {
'level': 'DEBUG',
'class': 'logging.FileHandler',
'filename': '/var/log/horizon/horizon.log',
'formatter': 'verbose',
},
},
....
'loggers': {
....
'horizon': {
....
'handlers': ['file'],
....
},
'openstack_dashboard': {
....
'handlers': ['file'],
....
},
'iotronic_ui': {
'handlers': ['file'],
'level': 'DEBUG',
'propagate': False,
},
}
Verify if Apache Openstack Dashboard Configuration file is correctly set with what follows:
vim /etc/apache2/conf-available/openstack-dashboard.conf
WSGIApplicationGroup %{GLOBAL}
service apache2 reload
systemctl restart apache2.service
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file iotronic_ui-0.3.5.tar.gz.
File metadata
- Download URL: iotronic_ui-0.3.5.tar.gz
- Upload date:
- Size: 45.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
122ad4f5ba374189782fa7583e6c03551ffd8c8f58acf287529bf112c9c202de
|
|
| MD5 |
c93e65b5f573938479e2a9ebfd60ae9d
|
|
| BLAKE2b-256 |
b353625c739fcaf2bcb88b8d8825e39433e510212baaaa9bb7c8a95e43c10de2
|
File details
Details for the file iotronic_ui-0.3.5-py2.py3-none-any.whl.
File metadata
- Download URL: iotronic_ui-0.3.5-py2.py3-none-any.whl
- Upload date:
- Size: 69.9 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8984e8528844577acc5d484f83c6047c5232109e5966ddd7e004a32e568ce5f8
|
|
| MD5 |
49bd9a5564bc8cdb7ac8b6cfe13a2c1e
|
|
| BLAKE2b-256 |
5af8e72932efafb44385d678d0b4a5de63b5c92111e92c2c8d936fe5fc88419b
|