========================
Team and repository tags
========================
.. image:: https://governance.openstack.org/tc/badges/senlin-dashboard.svg
:target: https://governance.openstack.org/tc/reference/tags/index.html
.. Change things from this point on
================
Senlin Dashboard
================
Senlin Management Dashboard
.. inclusion-start-marker-hosts
Project Hosting
---------------
- Documentation: https://docs.openstack.org/senlin-dashboard/latest/
- Release notes: https://docs.openstack.org/releasenotes/senlin-dashboard/
- Blueprints: https://blueprints.launchpad.net/senlin-dashboard
- Bugs: https://bugs.launchpad.net/senlin-dashboard
Mailing list
------------
Use ``[senlin-dashboard]`` prefix in subjects with for faster responses
- http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss
Code Hosting
------------
- https://opendev.org/openstack/senlin-dashboard
Code Review
-----------
- https://review.opendev.org/#/q/status:open+project:openstack/senlin-dashboard,n,z
.. inclusion-end-marker-hosts
.. inclusion-start-marker-install
============
Installation
============
Before install the Senlin Dashboard, setup the Horizon.
To setup the Horizon, see
`Installation Guide
<https://docs.openstack.org/horizon/latest/install/index.html>`__
in the Horizon documentation.
1. Clone the Senlin Dashboard repository::
$ git clone https://opendev.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.
.. inclusion-end-marker-install
.. inclusion-start-marker-develop
Devstack Installation
---------------------
1. Download DevStack::
$ git clone https://opendev.org/openstack/devstack
$ cd devstack
2. Add following repo as external repositories into your ``local.conf`` file::
[[local|localrc]]
#Enable senlin
enable_plugin senlin https://opendev.org/openstack/senlin
#Enable senlin-dashboard
enable_plugin senlin-dashboard https://opendev.org/openstack/senlin-dashboard
Please see the link: https://docs.openstack.org/senlin/latest/install/index.html
for more detail about setting Senlin Server.
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
.. inclusion-end-marker-develop
.. inclusion-start-marker-configuration
=============
Configuration
=============
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.
For more information on configuration, see
`Configuration Guide
<https://docs.openstack.org/horizon/latest/configuration/index.html>`__
in the Horizon documentation.
.. inclusion-end-marker-configuration
Raw data
{
"_id": null,
"home_page": "https://docs.openstack.org/senlin-dashboard/latest/",
"name": "senlin-dashboard",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "OpenStack",
"author_email": "openstack-discuss@lists.openstack.org",
"download_url": "https://files.pythonhosted.org/packages/4b/cb/bf839ef362c73d25b667353663f7c9195bd6aa7a2a78b488d47aa8749e7e/senlin-dashboard-8.0.0.tar.gz",
"platform": null,
"description": "========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/senlin-dashboard.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\n.. Change things from this point on\n\n================\nSenlin Dashboard\n================\n\nSenlin Management Dashboard\n\n.. inclusion-start-marker-hosts\n\nProject Hosting\n---------------\n\n- Documentation: https://docs.openstack.org/senlin-dashboard/latest/\n- Release notes: https://docs.openstack.org/releasenotes/senlin-dashboard/\n- Blueprints: https://blueprints.launchpad.net/senlin-dashboard\n- Bugs: https://bugs.launchpad.net/senlin-dashboard\n\nMailing list\n------------\n\nUse ``[senlin-dashboard]`` prefix in subjects with for faster responses\n\n- http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-discuss\n\nCode Hosting\n------------\n\n- https://opendev.org/openstack/senlin-dashboard\n\nCode Review\n-----------\n\n- https://review.opendev.org/#/q/status:open+project:openstack/senlin-dashboard,n,z\n\n.. inclusion-end-marker-hosts\n\n.. inclusion-start-marker-install\n\n============\nInstallation\n============\n\nBefore install the Senlin Dashboard, setup the Horizon.\nTo setup the Horizon, see\n`Installation Guide\n<https://docs.openstack.org/horizon/latest/install/index.html>`__\nin the Horizon documentation.\n\n1. Clone the Senlin Dashboard repository::\n\n $ git clone https://opendev.org/openstack/senlin-dashboard\n\n2. Copy the ``_50_senlin.py`` file from ``senlin_dashboard/enabled/_50_senlin.py``\n file to ``horizon/openstack_dashboard/local/enabled`` directory. Example,\n set as if being executed from the root of the senlin-dashboard repository::\n\n cp ./senlin_dashboard/enabled/_50_senlin.py ../horizon/openstack_dashboard/local/enabled\n\n3. Change into the senlin-dashboard repository and package the plugin::\n\n pip install -r requirements.txt -e .\n\n This will build and install the senlin-dashboard plugin into the active virtual\n environment associated with your horizon installation. The plugin is installed\n in \"editable\" mode as a link back to your senlin-dashboard plugin directory.\n\n.. inclusion-end-marker-install\n\n.. inclusion-start-marker-develop\n\nDevstack Installation\n---------------------\n\n1. Download DevStack::\n\n $ git clone https://opendev.org/openstack/devstack\n $ cd devstack\n\n2. Add following repo as external repositories into your ``local.conf`` file::\n\n [[local|localrc]]\n #Enable senlin\n enable_plugin senlin https://opendev.org/openstack/senlin\n #Enable senlin-dashboard\n enable_plugin senlin-dashboard https://opendev.org/openstack/senlin-dashboard\n\n Please see the link: https://docs.openstack.org/senlin/latest/install/index.html\n for more detail about setting Senlin Server.\n\n3. Run ``stack.sh``::\n\n $ ./stack.sh\n\nUnit Test\n---------\n\nThe unit tests can be executed directly from within this Senlin Dashboard plugin\nproject directory by using::\n\n tox\n\n.. inclusion-end-marker-develop\n\n.. inclusion-start-marker-configuration\n\n=============\nConfiguration\n=============\n\nSwitch to Angularized panels\n----------------------------\n\nThe panels are ongoing to migrate to AngularJS based. If you would try them,\nplease copy ``_59_toggle_angular_senlin_dashboard.py.example`` to\n``horizon/openstack_dashboard/local_settings.d/_59_toggle_angular_senlin_dashboard.py``\nand restart Horizon.\n\nFor more information on configuration, see\n`Configuration Guide\n<https://docs.openstack.org/horizon/latest/configuration/index.html>`__\nin the Horizon documentation.\n\n.. inclusion-end-marker-configuration\n\n\n\n",
"bugtrack_url": null,
"license": "Apache License, Version 2.0",
"summary": "Senlin Dashboard",
"version": "8.0.0",
"project_urls": {
"Homepage": "https://docs.openstack.org/senlin-dashboard/latest/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3d31991c42b129cf2710a368595409fc37322c807533311451430c121be01586",
"md5": "dd840227306085d8955db2f774805fe3",
"sha256": "f93c9b5c4d3bfff070b3205e76cd5d1daaf23fd4630ef4f70050d15a083321e7"
},
"downloads": -1,
"filename": "senlin_dashboard-8.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dd840227306085d8955db2f774805fe3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 270790,
"upload_time": "2023-10-04T11:22:37",
"upload_time_iso_8601": "2023-10-04T11:22:37.813478Z",
"url": "https://files.pythonhosted.org/packages/3d/31/991c42b129cf2710a368595409fc37322c807533311451430c121be01586/senlin_dashboard-8.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4bcbbf839ef362c73d25b667353663f7c9195bd6aa7a2a78b488d47aa8749e7e",
"md5": "5c090d0bc92f8b237101a6801ee2e543",
"sha256": "f02f4ca1943533894a23c68c32cf86204ff6dda2a74c737cc41346100b14d41e"
},
"downloads": -1,
"filename": "senlin-dashboard-8.0.0.tar.gz",
"has_sig": false,
"md5_digest": "5c090d0bc92f8b237101a6801ee2e543",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 162291,
"upload_time": "2023-10-04T11:22:39",
"upload_time_iso_8601": "2023-10-04T11:22:39.139632Z",
"url": "https://files.pythonhosted.org/packages/4b/cb/bf839ef362c73d25b667353663f7c9195bd6aa7a2a78b488d47aa8749e7e/senlin-dashboard-8.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-10-04 11:22:39",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "senlin-dashboard"
}