Implements masakari-dashboard to be installed in horizon
Added masakari dashboard to horizon installation. As for now it's installation is available only from source. Change-Id: I07937e2d97080ec5f4aece61a6bf032cd8790f5f Implements: blueprint masakari-ansible-plugin
This commit is contained in:
parent
1d1f20b9b1
commit
9a25d2507b
@ -48,6 +48,10 @@ cloudkitty_dashboard_git_install_branch: master
|
||||
magnum_dashboard_git_repo: https://git.openstack.org/openstack/magnum-ui
|
||||
magnum_dashboard_git_install_branch: master
|
||||
|
||||
## The git source/branch for the Masakari UI plugin
|
||||
masakari_dashboard_git_repo: https://git.openstack.org/openstack/masakari-dashboard
|
||||
masakari_dashboard_git_install_branch: master
|
||||
|
||||
## The git source/branch for the Octavia UI plugin
|
||||
octavia_dashboard_git_repo: https://git.openstack.org/openstack/octavia-dashboard
|
||||
octavia_dashboard_git_install_branch: master
|
||||
@ -82,6 +86,7 @@ horizon_developer_constraints:
|
||||
- "git+{{ blazar_dashboard_git_repo }}@{{ blazar_dashboard_git_install_branch }}#egg=blazar-dashboard"
|
||||
- "git+{{ cloudkitty_dashboard_git_repo }}@{{ cloudkitty_dashboard_git_install_branch }}#egg=cloudkitty_dashboard"
|
||||
- "git+{{ magnum_dashboard_git_repo }}@{{ magnum_dashboard_git_install_branch }}#egg=magnum-ui"
|
||||
- "git+{{ masakari_dashboard_git_repo }}@{{ masakari_dashboard_git_install_branch }}#egg=masakari_dashboard"
|
||||
- "git+{{ designate_dashboard_git_repo }}@{{ designate_dashboard_git_install_branch }}#egg=designate_dashboard"
|
||||
- "git+{{ tacker_dashboard_git_repo }}@{{ tacker_dashboard_git_install_branch }}#egg=tacker_horizon"
|
||||
- "git+{{ trove_dashboard_git_repo }}@{{ trove_dashboard_git_install_branch }}#egg=trove_dashboard"
|
||||
@ -274,6 +279,9 @@ horizon_enable_ironic_ui: False
|
||||
## Magnum UI Panel
|
||||
horizon_enable_magnum_ui: False
|
||||
|
||||
## Masakari UI Panel
|
||||
horizon_enable_masakari_ui: False
|
||||
|
||||
## Octavia UI Panel
|
||||
horizon_enable_octavia_ui: False
|
||||
|
||||
@ -391,6 +399,8 @@ horizon_ironic_optional_pip_packages:
|
||||
- ironic-ui
|
||||
horizon_magnum_optional_pip_packages:
|
||||
- magnum-ui
|
||||
horizon_masakari_optional_pip_packages:
|
||||
- masakari-dashboard
|
||||
horizon_neutron_fwaas_optional_pip_packages:
|
||||
- neutron-fwaas-dashboard
|
||||
horizon_neutron_lbaas_optional_pip_packages:
|
||||
|
@ -0,0 +1,9 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
The masakari dashboard is available in Horizon. Deployers can enable
|
||||
the panel by setting the following Ansible variable:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
horizon_enable_masakari_ui: True
|
@ -74,6 +74,7 @@
|
||||
(horizon_enable_heat_ui | bool) | ternary(horizon_heat_optional_pip_packages, []) +
|
||||
(horizon_enable_ironic_ui | bool) | ternary(horizon_ironic_optional_pip_packages, []) +
|
||||
(horizon_enable_magnum_ui | bool) | ternary(horizon_magnum_optional_pip_packages, []) +
|
||||
(horizon_enable_masakari_ui | bool) | ternary(horizon_masakari_optional_pip_packages, []) +
|
||||
(horizon_enable_neutron_fwaas | bool) | ternary(horizon_neutron_fwaas_optional_pip_packages, []) +
|
||||
(horizon_enable_neutron_lbaas | bool) | ternary(horizon_neutron_lbaas_optional_pip_packages, []) +
|
||||
(horizon_enable_neutron_vpnaas | bool) | ternary(horizon_neutron_vpnaas_optional_pip_packages, []) +
|
||||
|
@ -23,3 +23,5 @@ _dashboard_panels_location:
|
||||
- "/enabled"
|
||||
- "/conf"
|
||||
- "/local_settings.d"
|
||||
- "/local/enabled"
|
||||
- "/local/local_settings.d"
|
||||
|
Loading…
Reference in New Issue
Block a user