| ... | ... |
@@ -52,7 +52,10 @@ CEILOMETER_BACKEND=${CEILOMETER_BACKEND:-mysql}
|
| 52 | 52 |
CEILOMETER_SERVICE_PROTOCOL=http |
| 53 | 53 |
CEILOMETER_SERVICE_HOST=$SERVICE_HOST |
| 54 | 54 |
CEILOMETER_SERVICE_PORT=${CEILOMETER_SERVICE_PORT:-8777}
|
| 55 |
-# |
|
| 55 |
+ |
|
| 56 |
+# Tell Tempest this project is present |
|
| 57 |
+TEMPEST_SERVICES+=,ceilometer |
|
| 58 |
+ |
|
| 56 | 59 |
|
| 57 | 60 |
# Functions |
| 58 | 61 |
# --------- |
| ... | ... |
@@ -31,6 +31,9 @@ HORIZON_DIR=$DEST/horizon |
| 31 | 31 |
# The example file in Horizon repo is used by default. |
| 32 | 32 |
HORIZON_SETTINGS=${HORIZON_SETTINGS:-$HORIZON_DIR/openstack_dashboard/local/local_settings.py.example}
|
| 33 | 33 |
|
| 34 |
+# Tell Tempest this project is present |
|
| 35 |
+TEMPEST_SERVICES+=,horizon |
|
| 36 |
+ |
|
| 34 | 37 |
|
| 35 | 38 |
# Functions |
| 36 | 39 |
# --------- |
| ... | ... |
@@ -51,6 +51,10 @@ MARCONI_BRANCH=${MARCONI_BRANCH:-master}
|
| 51 | 51 |
MARCONICLIENT_REPO=${MARCONICLIENT_REPO:-${GIT_BASE}/openstack/python-marconiclient.git}
|
| 52 | 52 |
MARCONICLIENT_BRANCH=${MARCONICLIENT_BRANCH:-master}
|
| 53 | 53 |
|
| 54 |
+# Tell Tempest this project is present |
|
| 55 |
+TEMPEST_SERVICES+=,marconi |
|
| 56 |
+ |
|
| 57 |
+ |
|
| 54 | 58 |
# Functions |
| 55 | 59 |
# --------- |
| 56 | 60 |
|
| ... | ... |
@@ -122,6 +122,9 @@ MULTI_HOST=`trueorfalse False $MULTI_HOST` |
| 122 | 122 |
TEST_FLOATING_POOL=${TEST_FLOATING_POOL:-test}
|
| 123 | 123 |
TEST_FLOATING_RANGE=${TEST_FLOATING_RANGE:-192.168.253.0/29}
|
| 124 | 124 |
|
| 125 |
+# Tell Tempest this project is present |
|
| 126 |
+TEMPEST_SERVICES+=,nova |
|
| 127 |
+ |
|
| 125 | 128 |
|
| 126 | 129 |
# Functions |
| 127 | 130 |
# --------- |
| ... | ... |
@@ -111,6 +111,9 @@ OBJECT_PORT_BASE=${OBJECT_PORT_BASE:-6013}
|
| 111 | 111 |
CONTAINER_PORT_BASE=${CONTAINER_PORT_BASE:-6011}
|
| 112 | 112 |
ACCOUNT_PORT_BASE=${ACCOUNT_PORT_BASE:-6012}
|
| 113 | 113 |
|
| 114 |
+# Tell Tempest this project is present |
|
| 115 |
+TEMPEST_SERVICES+=,swift |
|
| 116 |
+ |
|
| 114 | 117 |
|
| 115 | 118 |
# Functions |
| 116 | 119 |
# --------- |
| ... | ... |
@@ -329,7 +329,7 @@ function configure_tempest() {
|
| 329 | 329 |
iniset $TEMPEST_CONF network-feature-enabled api_extensions "${NETWORK_API_EXTENSIONS:-all}"
|
| 330 | 330 |
|
| 331 | 331 |
# service_available |
| 332 |
- for service in nova cinder glance neutron swift heat horizon ceilometer ironic savanna trove marconi; do |
|
| 332 |
+ for service in ${TEMPEST_SERVICES//,/ }; do
|
|
| 333 | 333 |
if is_service_enabled $service ; then |
| 334 | 334 |
iniset $TEMPEST_CONF service_available $service "True" |
| 335 | 335 |
else |
| ... | ... |
@@ -37,6 +37,12 @@ fi |
| 37 | 37 |
# enable_service tempest |
| 38 | 38 |
ENABLED_SERVICES=g-api,g-reg,key,n-api,n-crt,n-obj,n-cpu,n-net,n-cond,cinder,c-sch,c-api,c-vol,n-sch,n-novnc,n-xvnc,n-cauth,horizon,rabbit,tempest,mysql |
| 39 | 39 |
|
| 40 |
+# Tell Tempest which services are available. The default is set here as |
|
| 41 |
+# Tempest falls late in the configuration sequence. This differs from |
|
| 42 |
+# ``ENABLED_SERVICES`` in that the project names are used here rather than |
|
| 43 |
+# the service names, i.e.: TEMPEST_SERVICES="key,glance,nova" |
|
| 44 |
+TEMPEST_SERVICES="" |
|
| 45 |
+ |
|
| 40 | 46 |
# Set the default Nova APIs to enable |
| 41 | 47 |
NOVA_ENABLED_APIS=ec2,osapi_compute,metadata |
| 42 | 48 |
|