diff --git a/nova/api/openstack/compute/servers.py b/nova/api/openstack/compute/servers.py index 1ed299755125..24adc2fa3b51 100644 --- a/nova/api/openstack/compute/servers.py +++ b/nova/api/openstack/compute/servers.py @@ -1049,7 +1049,9 @@ class ServersController(wsgi.Controller): instance = self._get_server(context, req, instance_id, columns_to_join=['services', 'resources', 'pci_requests', - 'pci_devices']) + 'pci_devices', + 'trusted_certs', + 'vcpu_model']) context.can(server_policies.SERVERS % 'resize', target={'user_id': instance.user_id, 'project_id': instance.project_id}) diff --git a/nova/tests/unit/api/openstack/compute/test_server_actions.py b/nova/tests/unit/api/openstack/compute/test_server_actions.py index d768eb2c2fbb..06d25b78f613 100644 --- a/nova/tests/unit/api/openstack/compute/test_server_actions.py +++ b/nova/tests/unit/api/openstack/compute/test_server_actions.py @@ -135,7 +135,8 @@ class ServerActionsControllerTestV21(test.TestCase): expected_attrs = ['flavor', 'numa_topology'] if method == 'resize': expected_attrs.extend(['services', 'resources', - 'pci_requests', 'pci_devices']) + 'pci_requests', 'pci_devices', + 'trusted_certs', 'vcpu_model']) elif method == 'rebuild': expected_attrs.extend(['trusted_certs', 'pci_requests', 'pci_devices', 'resources',