From b11e8187d4004cc65985cb5bd711f72aea0fa6c5 Mon Sep 17 00:00:00 2001 From: Hirotaka Wakabayashi Date: Thu, 26 Mar 2020 04:43:25 +0000 Subject: [PATCH] Devstack should install the trove-dashboad module by default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Devstack should install both the trove module and the trove-dashboard module by default. Because the trove-dashboard is an important package for Trove development. For example, developers confirm Trove behaviors after they test code change. trove-dashboard should be explicitly installed by Devstack. Currently trove dashboard plugin installs trove-dashboard when horizon service is enabled in local.conf. That’s facing the wrong way. Horizon should be installed as a required package of trove-dashboard. Because trove-dashboard is a independent python package of horizon and trove-dashboard package requires horizon package. Story: 2007462 Task: 39142 Signed-off-by: Hirotaka Wakabayashi Change-Id: I5a8996d70517b95036b6c95080f2f1e8400cc8f4 --- doc/source/install/install-devstack.rst | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/source/install/install-devstack.rst b/doc/source/install/install-devstack.rst index 702e90b7db..61ca1266c3 100644 --- a/doc/source/install/install-devstack.rst +++ b/doc/source/install/install-devstack.rst @@ -50,6 +50,7 @@ configuration, change the ``HOST_IP`` to your own devstack host IP address: HOST_IP= enable_plugin trove https://opendev.org/openstack/trove + enable_plugin trove-dashboard https://opendev.org/openstack/trove-dashboard LIBS_FROM_GIT+=,python-troveclient DATABASE_PASSWORD=password @@ -71,6 +72,9 @@ configuration, change the ``HOST_IP`` to your own devstack host IP address: # Pre-requisites ENABLED_SERVICES=rabbit,mysql,key + # Nova + enable_service horizon + # Nova enable_service n-api enable_service n-cpu @@ -138,4 +142,4 @@ Create your first Trove instance Refer to `Create and access a database `_ -for the detailed steps. \ No newline at end of file +for the detailed steps.