Create only necessary resources for image, object_storage, volume

This patch leverages the set_network_resources method for
tempest test api of image, object_storage, volume.

Change-Id: I52f721285a9c07f4279b8320320baa3e21b09a51
diff --git a/tempest/api/image/base.py b/tempest/api/image/base.py
index 91f725e..5840c04 100644
--- a/tempest/api/image/base.py
+++ b/tempest/api/image/base.py
@@ -31,6 +31,7 @@
 
     @classmethod
     def setUpClass(cls):
+        cls.set_network_resources()
         super(BaseImageTest, cls).setUpClass()
         cls.created_images = []
         cls._interface = 'json'
diff --git a/tempest/api/object_storage/base.py b/tempest/api/object_storage/base.py
index b4928dd..3843973 100644
--- a/tempest/api/object_storage/base.py
+++ b/tempest/api/object_storage/base.py
@@ -28,6 +28,7 @@
 
     @classmethod
     def setUpClass(cls):
+        cls.set_network_resources()
         super(BaseObjectTest, cls).setUpClass()
         if not cls.config.service_available.swift:
             skip_msg = ("%s skipped as swift is not available" % cls.__name__)
diff --git a/tempest/api/volume/base.py b/tempest/api/volume/base.py
index 9c841cc..ae32313 100644
--- a/tempest/api/volume/base.py
+++ b/tempest/api/volume/base.py
@@ -29,6 +29,7 @@
 
     @classmethod
     def setUpClass(cls):
+        cls.set_network_resources()
         super(BaseVolumeTest, cls).setUpClass()
 
         if not cls.config.service_available.cinder: