|
@@ -210,14 +210,14 @@ class OpenStackVMFirewallService(BaseVMFirewallService):
|
|
|
return ClientPagedResultList(self.provider, firewalls,
|
|
return ClientPagedResultList(self.provider, firewalls,
|
|
|
limit=limit, marker=marker)
|
|
limit=limit, marker=marker)
|
|
|
|
|
|
|
|
- def create(self, label, description, network_id):
|
|
|
|
|
|
|
+ @cb_helpers.deprecated_alias(network_id='network')
|
|
|
|
|
+ def create(self, label, network, description=None):
|
|
|
OpenStackVMFirewall.assert_valid_resource_label(label)
|
|
OpenStackVMFirewall.assert_valid_resource_label(label)
|
|
|
- name = OpenStackVMFirewall._generate_name_from_label(label, 'cb-fw')
|
|
|
|
|
log.debug("Creating OpenStack VM Firewall with the params: "
|
|
log.debug("Creating OpenStack VM Firewall with the params: "
|
|
|
"[label: %s network id: %s description: %s]", label,
|
|
"[label: %s network id: %s description: %s]", label,
|
|
|
- network_id, description)
|
|
|
|
|
|
|
+ network, description)
|
|
|
sg = self.provider.os_conn.network.create_security_group(
|
|
sg = self.provider.os_conn.network.create_security_group(
|
|
|
- name=name, description=description or name)
|
|
|
|
|
|
|
+ name=label, description=description or label)
|
|
|
if sg:
|
|
if sg:
|
|
|
return OpenStackVMFirewall(self.provider, sg)
|
|
return OpenStackVMFirewall(self.provider, sg)
|
|
|
return None
|
|
return None
|
|
@@ -858,15 +858,13 @@ class OpenStackSubnetService(BaseSubnetService):
|
|
|
"[Label: %s Network: %s Cinder Block: %s Zone: -ignored-]",
|
|
"[Label: %s Network: %s Cinder Block: %s Zone: -ignored-]",
|
|
|
label, network, cidr_block)
|
|
label, network, cidr_block)
|
|
|
OpenStackSubnet.assert_valid_resource_label(label)
|
|
OpenStackSubnet.assert_valid_resource_label(label)
|
|
|
- name = OpenStackSubnet._generate_name_from_label(label, 'cb-subnet')
|
|
|
|
|
network_id = (network.id if isinstance(network, OpenStackNetwork)
|
|
network_id = (network.id if isinstance(network, OpenStackNetwork)
|
|
|
else network)
|
|
else network)
|
|
|
- subnet_info = {'name': name, 'network_id': network_id,
|
|
|
|
|
|
|
+ subnet_info = {'name': label, 'network_id': network_id,
|
|
|
'cidr': cidr_block, 'ip_version': 4}
|
|
'cidr': cidr_block, 'ip_version': 4}
|
|
|
subnet = (self.provider.neutron.create_subnet({'subnet': subnet_info})
|
|
subnet = (self.provider.neutron.create_subnet({'subnet': subnet_info})
|
|
|
.get('subnet'))
|
|
.get('subnet'))
|
|
|
cb_subnet = OpenStackSubnet(self.provider, subnet)
|
|
cb_subnet = OpenStackSubnet(self.provider, subnet)
|
|
|
- cb_subnet.label = label
|
|
|
|
|
return cb_subnet
|
|
return cb_subnet
|
|
|
|
|
|
|
|
def get_or_create_default(self, zone):
|
|
def get_or_create_default(self, zone):
|