disable metering extension in tempest if q-metering not running
We don't run q-metering in default single host configuration, so we
should make it so that tempest won't attempt to test for it either.
Change-Id: I928be70e3b10fc3753fd1081631e54fa839b671d
diff --git a/lib/tempest b/lib/tempest
index e4f80b8..10c1a71 100644
--- a/lib/tempest
+++ b/lib/tempest
@@ -569,6 +569,12 @@
fi
iniset $TEMPEST_CONFIG compute-feature-enabled api_extensions $compute_api_extensions
# Neutron API Extensions
+
+ # disable metering if we didn't enable the service
+ if ! is_service_enabled q-metering; then
+ DISABLE_NETWORK_API_EXTENSIONS+=", metering"
+ fi
+
local network_api_extensions=${NETWORK_API_EXTENSIONS:-"all"}
if [[ ! -z "$DISABLE_NETWORK_API_EXTENSIONS" ]]; then
# Enabled extensions are either the ones explicitly specified or those available on the API endpoint