Change 'port-type' to 'port_type' when pass the parameter to API
The nimble api require 'port_type' when creating a server with port type specified, but currently the client pass a 'port-type' parameter. Change-Id: I4be883d41e5b8174f1870f2ed41f1d325a01537d Closes-Bug: #1652551
This commit is contained in:
@@ -86,6 +86,11 @@ class CreateServer(command.ShowOne):
|
|||||||
self.app.client_manager.image.images,
|
self.app.client_manager.image.images,
|
||||||
parsed_args.image)
|
parsed_args.image)
|
||||||
|
|
||||||
|
for nic in parsed_args.nic:
|
||||||
|
if 'port-type' in nic:
|
||||||
|
nic['port_type'] = nic['port-type']
|
||||||
|
del nic['port-type']
|
||||||
|
|
||||||
data = bc_client.server.create(
|
data = bc_client.server.create(
|
||||||
name=parsed_args.name,
|
name=parsed_args.name,
|
||||||
image_uuid=image_data.id,
|
image_uuid=image_data.id,
|
||||||
|
|||||||
@@ -13,6 +13,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
import copy
|
||||||
import mock
|
import mock
|
||||||
import uuid
|
import uuid
|
||||||
|
|
||||||
@@ -74,10 +75,15 @@ class TestServerCreate(TestServer):
|
|||||||
('name', name),
|
('name', name),
|
||||||
('flavor', flavor_id),
|
('flavor', flavor_id),
|
||||||
('image', image_id)]
|
('image', image_id)]
|
||||||
|
called_networks = copy.deepcopy(networks)
|
||||||
|
for nic in called_networks:
|
||||||
|
if 'port-type' in nic:
|
||||||
|
nic['port_type'] = nic['port-type']
|
||||||
|
del nic['port-type']
|
||||||
called_data = {'name': name,
|
called_data = {'name': name,
|
||||||
'image_uuid': image_id,
|
'image_uuid': image_id,
|
||||||
'instance_type_uuid': flavor_id,
|
'instance_type_uuid': flavor_id,
|
||||||
'networks': networks}
|
'networks': called_networks}
|
||||||
for network in networks:
|
for network in networks:
|
||||||
network_id = network.get('uuid')
|
network_id = network.get('uuid')
|
||||||
port_type = network.get('port-type')
|
port_type = network.get('port-type')
|
||||||
|
|||||||
Reference in New Issue
Block a user