Use Tempest stable library interfaces
Now Ceilometer uses copy&paste tempest code and the gate issue
happened sometimes because the code refers tempest internal code
which is defined as unstable.
This patch makes Ceilomter use the stable library interfaces instead
for keeping the gate test stable.
Change-Id: I055d8482a9be5fc5d4cf2601a31573aec9e4bee6
diff --git a/ceilometer/tests/tempest/service/client.py b/ceilometer/tests/tempest/service/client.py
index 6fe637f..332b450 100644
--- a/ceilometer/tests/tempest/service/client.py
+++ b/ceilometer/tests/tempest/service/client.py
@@ -22,13 +22,11 @@
from tempest.lib.services.compute import floating_ips_client as floatingip_cli
from tempest.lib.services.compute import networks_client as network_cli
from tempest.lib.services.compute import servers_client as server_cli
+from tempest.lib.services.image.v2 import images_client as img_cli_v2
from tempest import manager
from tempest.services.object_storage import container_client as container_cli
from tempest.services.object_storage import object_client as obj_cli
-from ceilometer.tests.tempest.service.images.v2 import images_client as \
- img_cli_v2
-
CONF = config.CONF
@@ -121,7 +119,7 @@
compute_params.update(default_params)
image_params = {
- 'catalog_type': CONF.image.catalog_type,
+ 'service': CONF.image.catalog_type,
'region': CONF.image.region or CONF.identity.region,
'endpoint_type': CONF.image.endpoint_type,
'build_interval': CONF.image.build_interval,