Demote personalities from core of API v3 as extensions os-personality
This patch move 'personality' from core into extensions. * demote personality the attribute of server from servers * add corresponding tests * move some tests about personality from test_servers to test_personality Partially implements blueprint nova-v3-api Change-Id: I62254a94476271b1d8bcc206dfda1236f155960b
This commit is contained in:
@@ -114,6 +114,7 @@ nova.api.v3.extensions.server.create =
|
|||||||
config_drive = nova.api.openstack.compute.plugins.v3.config_drive:ConfigDrive
|
config_drive = nova.api.openstack.compute.plugins.v3.config_drive:ConfigDrive
|
||||||
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
keypairs_create = nova.api.openstack.compute.plugins.v3.keypairs:Keypairs
|
keypairs_create = nova.api.openstack.compute.plugins.v3.keypairs:Keypairs
|
||||||
|
personalities = nova.api.openstack.compute.plugins.v3.personalities:Personalities
|
||||||
scheduler_hints = nova.api.openstack.compute.plugins.v3.scheduler_hints:SchedulerHints
|
scheduler_hints = nova.api.openstack.compute.plugins.v3.scheduler_hints:SchedulerHints
|
||||||
user_data = nova.api.openstack.compute.plugins.v3.user_data:UserData
|
user_data = nova.api.openstack.compute.plugins.v3.user_data:UserData
|
||||||
|
|
||||||
@@ -121,14 +122,17 @@ nova.api.v3.extensions.server.create.deserialize =
|
|||||||
availability_zone = nova.api.openstack.compute.plugins.v3.availability_zone:AvailabilityZone
|
availability_zone = nova.api.openstack.compute.plugins.v3.availability_zone:AvailabilityZone
|
||||||
config_drive = nova.api.openstack.compute.plugins.v3.config_drive:ConfigDrive
|
config_drive = nova.api.openstack.compute.plugins.v3.config_drive:ConfigDrive
|
||||||
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
personalities = nova.api.openstack.compute.plugins.v3.personalities:Personalities
|
||||||
scheduler_hints = nova.api.openstack.compute.plugins.v3.scheduler_hints:SchedulerHints
|
scheduler_hints = nova.api.openstack.compute.plugins.v3.scheduler_hints:SchedulerHints
|
||||||
user_data = nova.api.openstack.compute.plugins.v3.user_data:UserData
|
user_data = nova.api.openstack.compute.plugins.v3.user_data:UserData
|
||||||
|
|
||||||
nova.api.v3.extensions.server.rebuild =
|
nova.api.v3.extensions.server.rebuild =
|
||||||
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
personalities = nova.api.openstack.compute.plugins.v3.personalities:Personalities
|
||||||
|
|
||||||
nova.api.v3.extensions.server.rebuild.deserialize =
|
nova.api.v3.extensions.server.rebuild.deserialize =
|
||||||
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
personalities = nova.api.openstack.compute.plugins.v3.personalities:Personalities
|
||||||
|
|
||||||
nova.api.v3.extensions.server.resize =
|
nova.api.v3.extensions.server.resize =
|
||||||
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
|||||||
Reference in New Issue
Block a user