diff --git a/senlin/profiles/os/nova/server.py b/senlin/profiles/os/nova/server.py index 7ca4f63a7..a826c68e8 100644 --- a/senlin/profiles/os/nova/server.py +++ b/senlin/profiles/os/nova/server.py @@ -1199,7 +1199,7 @@ class ServerProfile(base.Profile): ports = self._create_ports_from_properties( obj, networks, 'update') for port in ports: - params = {'port': port['id']} + params = {'port_id': port['id']} try: cc.server_interface_create(server, **params) except exc.InternalError as ex: diff --git a/senlin/tests/unit/drivers/test_nova_v2.py b/senlin/tests/unit/drivers/test_nova_v2.py index 37c616ff1..e91e2dc9f 100644 --- a/senlin/tests/unit/drivers/test_nova_v2.py +++ b/senlin/tests/unit/drivers/test_nova_v2.py @@ -372,9 +372,9 @@ class TestNovaV2(base.SenlinTestCase): def test_server_interface_create(self): server = mock.Mock() d = nova_v2.NovaClient(self.conn_params) - d.server_interface_create(server, name='foo') + d.server_interface_create(server, port_id='fake-port-id') self.compute.create_server_interface.assert_called_once_with( - server, name='foo') + server, port_id='fake-port-id') def test_server_interface_list(self): d = nova_v2.NovaClient(self.conn_params) diff --git a/senlin/tests/unit/profiles/test_nova_server_update.py b/senlin/tests/unit/profiles/test_nova_server_update.py index 7692b705e..2f37727b1 100644 --- a/senlin/tests/unit/profiles/test_nova_server_update.py +++ b/senlin/tests/unit/profiles/test_nova_server_update.py @@ -797,9 +797,9 @@ class TestNovaServerUpdate(base.SenlinTestCase): mock_validate.assert_has_calls(validation_calls) mock_get_port.assert_called_with(obj, {'port': 'port4'}) create_calls = [ - mock.call(server_obj, port='port1_id'), - mock.call(server_obj, port='port2_id'), - mock.call(server_obj, port='port4_id'), + mock.call(server_obj, port_id='port1_id'), + mock.call(server_obj, port_id='port2_id'), + mock.call(server_obj, port_id='port4_id'), ] cc.server_interface_create.assert_has_calls(create_calls)