Split out Neutron floating IPs client
Splitting out a floating IPs client for Neutron.
Partially implements blueprint consistent-service-method-names
Change-Id: Iaeabf6cb827e4153d72353dab6d1d66f0f246eb6
diff --git a/tempest/clients.py b/tempest/clients.py
index 3fb4c22..d9e624a 100644
--- a/tempest/clients.py
+++ b/tempest/clients.py
@@ -104,6 +104,7 @@
from tempest.services.image.v2.json.image_client import ImageClientV2
from tempest.services.messaging.json.messaging_client import \
MessagingClient
+from tempest.services.network.json.floating_ips_client import FloatingIPsClient
from tempest.services.network.json.network_client import NetworkClient
from tempest.services.network.json.networks_client import NetworksClient
from tempest.services.network.json.ports_client import PortsClient
@@ -218,6 +219,14 @@
build_interval=CONF.network.build_interval,
build_timeout=CONF.network.build_timeout,
**self.default_params)
+ self.floating_ips_client = FloatingIPsClient(
+ self.auth_provider,
+ CONF.network.catalog_type,
+ CONF.network.region or CONF.identity.region,
+ endpoint_type=CONF.network.endpoint_type,
+ build_interval=CONF.network.build_interval,
+ build_timeout=CONF.network.build_timeout,
+ **self.default_params)
self.messaging_client = MessagingClient(
self.auth_provider,
CONF.messaging.catalog_type,