Add Monasca Horizon UI into DevStack
Install Monasca Horizon UI Module into DevStack. Change-Id: Ic2092f5bfd8c8015467f0e1398f31e0a26389669
This commit is contained in:

committed by
Deklan Dieterly

parent
751b5e7750
commit
de41ab764a
@@ -121,10 +121,8 @@ function extra_monasca {
|
||||
|
||||
install_monasca_default_alarms
|
||||
|
||||
echo "Sleep to allow alarms to make it thru the system"
|
||||
install_monasca_horizon_ui
|
||||
|
||||
sleep 40s
|
||||
|
||||
install_monasca_smoke_test
|
||||
}
|
||||
|
||||
@@ -160,6 +158,8 @@ function clean_monasca {
|
||||
|
||||
clean_monasca_smoke_test
|
||||
|
||||
clean_monasca_horizon_ui
|
||||
|
||||
clean_monasca_default_alarms
|
||||
|
||||
clean_monasca_agent
|
||||
@@ -1262,6 +1262,38 @@ function clean_monasca_default_alarms {
|
||||
|
||||
}
|
||||
|
||||
function install_monasca_horizon_ui {
|
||||
|
||||
echo_summary "Install Monasca Horizon UI"
|
||||
|
||||
sudo mkdir -p /opt/monasca-horizon-ui || true
|
||||
|
||||
(cd /opt/monasca-horizon-ui ; sudo virtualenv .)
|
||||
|
||||
(cd /opt/monasca-horizon-ui ; sudo -H ./bin/pip install --pre --allow-all-external --allow-unverified simport monasca-ui)
|
||||
|
||||
sudo ln -s /opt/monasca-horizon-ui/lib/python2.7/site-packages/monitoring/enabled/_50_admin_add_monitoring_panel.py /opt/stack/horizon/openstack_dashboard/local/enabled/_50_admin_add_monitoring_panel.py
|
||||
|
||||
sudo ln -s opt/monasca-horizon-ui/lib/python2.7/site-packages/monitoring/static/monitoring /opt/stack/horizon/monitoring
|
||||
|
||||
sudo python /opt/stack/horizon/manage.py compress --force
|
||||
|
||||
sudo service apache2 restart
|
||||
|
||||
}
|
||||
|
||||
function clean_monasca_horizon_ui {
|
||||
|
||||
echo_summary "Clean Monasca Horizon UI"
|
||||
|
||||
sudo rm -f /opt/stack/horizon/openstack_dashboard/local/enabled/_50_admin_add_monitoring_panel.py
|
||||
|
||||
sudo rm -f /opt/stack/horizon
|
||||
|
||||
sudo rm -rf /opt/monasca-horizon-ui
|
||||
|
||||
}
|
||||
|
||||
# Allows this script to be called directly outside of
|
||||
# the devstack infrastructure code. Uncomment to use.
|
||||
#if [[ $(type -t is_service_enabled) != 'function' ]]; then
|
||||
|
Reference in New Issue
Block a user