Просмотр исходного кода

Merge pull request #2 from Dyex719/patch-1

Removing the zone parameter from the providers
Aditya Addepalli 8 лет назад
Родитель
Сommit
83089b5da2

+ 3 - 3
cloudbridge/cloud/providers/aws/services.py

@@ -374,7 +374,7 @@ class AWSInstanceService(BaseInstanceService):
                                   cb_resource=AWSInstance,
                                   boto_collection_name='instances')
 
-    def create(self, name, image, vm_type, subnet, zone=None,
+    def create(self, name, image, vm_type, subnet, zone,
                key_pair=None, vm_firewalls=None, user_data=None,
                launch_config=None, **kwargs):
         log.debug("Creating AWS Instance Service with the params "
@@ -670,7 +670,7 @@ class AWSSubnetService(BaseSubnetService):
         return self.svc.find(filter_name='tag:Name', filter_value=name,
                              limit=limit, marker=marker)
 
-    def create(self, name, network, cidr_block, zone=None):
+    def create(self, name, network, cidr_block, zone):
         log.debug("Creating AWS Subnet Service with the params "
                   "[name: %s network: %s block: %s zone: %s]",
                   name, network, cidr_block, zone)
@@ -686,7 +686,7 @@ class AWSSubnetService(BaseSubnetService):
             subnet.name = name
         return subnet
 
-    def get_or_create_default(self, zone=None):
+    def get_or_create_default(self, zone):
         if zone:
             snl = self.svc.find('availabilityZone', zone)
         else:

+ 3 - 3
cloudbridge/cloud/providers/openstack/services.py

@@ -573,7 +573,7 @@ class OpenStackInstanceService(BaseInstanceService):
     def __init__(self, provider):
         super(OpenStackInstanceService, self).__init__(provider)
 
-    def create(self, name, image, vm_type, subnet, zone=None,
+    def create(self, name, image, vm_type, subnet, zone,
                key_pair=None, vm_firewalls=None, user_data=None,
                launch_config=None,
                **kwargs):
@@ -833,7 +833,7 @@ class OpenStackSubnetService(BaseSubnetService):
         return ClientPagedResultList(self.provider, subnets,
                                      limit=limit, marker=marker)
 
-    def create(self, name, network, cidr_block, zone=None):
+    def create(self, name, network, cidr_block, zone):
         """zone param is ignored."""
         log.debug("Creating OpenStack Subnet with the params: "
                   "[Name: %s Network: %s Cinder Block: %s Zone: -ignored-]",
@@ -848,7 +848,7 @@ class OpenStackSubnetService(BaseSubnetService):
                   .get('subnet'))
         return OpenStackSubnet(self.provider, subnet)
 
-    def get_or_create_default(self, zone=None):
+    def get_or_create_default(self, zone):
         """
         Subnet zone is not supported by OpenStack and is thus ignored.
         """