Devstack should install the trove-dashboad module by default

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 <hiwkby@yahoo.com>
Change-Id: I5a8996d70517b95036b6c95080f2f1e8400cc8f4
This commit is contained in:
Hirotaka Wakabayashi 2020-03-26 04:43:25 +00:00
parent 2547e4ef18
commit b11e8187d4

View File

@ -50,6 +50,7 @@ configuration, change the ``HOST_IP`` to your own devstack host IP address:
HOST_IP=<your-host-ip-here>
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 <https://docs.openstack.org/trove/latest/user/create-db.html>`_
for the detailed steps.
for the detailed steps.