Add start of the EC2/S3 API testing to tempest
Continues the effort of the https://review.openstack.org/#/c/3064/
* add EC2 keypair and volume tests
* add EC2 snapshot from volume test
* add EC2 floating ip disasscioation
* add EC2 operation on security group
* add EC2/S3 image registration
* add EC2 instance run test
* add Integration test with ssh, console, volume
* add S3 object and bucket tests
Change-Id: I0dff9b05f215b56456272f22aa1c014cd53b4f4b
diff --git a/tempest/openstack.py b/tempest/openstack.py
index 35562b1..dc73bd7 100644
--- a/tempest/openstack.py
+++ b/tempest/openstack.py
@@ -57,6 +57,8 @@
from tempest.services.object_storage.account_client import AccountClient
from tempest.services.object_storage.container_client import ContainerClient
from tempest.services.object_storage.object_client import ObjectClient
+from tempest.services.boto.clients import APIClientEC2
+from tempest.services.boto.clients import ObjectClientS3
LOG = logging.getLogger(__name__)
@@ -186,6 +188,8 @@
self.account_client = AccountClient(*client_args)
self.container_client = ContainerClient(*client_args)
self.object_client = ObjectClient(*client_args)
+ self.ec2api_client = APIClientEC2(*client_args)
+ self.s3_client = ObjectClientS3(*client_args)
class AltManager(Manager):