Port disk_config API to v3 Part 2
This patch contains the changes required to adapt the agent extension and the corresponding unittest to the v3 framework. Moves the commented out tests from the v3 version of test_servers to the user data extension unittests. Partially implements: bp v3-api-extension-versioning Partially implements blueprint nova-v3-api Change-Id: I7eef3ba18d7cc36c1ef78d093f50fd9122ac26c7
This commit is contained in:
18
setup.cfg
18
setup.cfg
@@ -70,6 +70,7 @@ nova.api.v3.extensions =
|
|||||||
consoles = nova.api.openstack.compute.plugins.v3.consoles:Consoles
|
consoles = nova.api.openstack.compute.plugins.v3.consoles:Consoles
|
||||||
coverage = nova.api.openstack.compute.plugins.v3.coverage:Coverage
|
coverage = nova.api.openstack.compute.plugins.v3.coverage:Coverage
|
||||||
deferred_delete = nova.api.openstack.compute.plugins.v3.deferred_delete:DeferredDelete
|
deferred_delete = nova.api.openstack.compute.plugins.v3.deferred_delete:DeferredDelete
|
||||||
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
evacuate = nova.api.openstack.compute.plugins.v3.evacuate:Evacuate
|
evacuate = nova.api.openstack.compute.plugins.v3.evacuate:Evacuate
|
||||||
extended_availability_zone = nova.api.openstack.compute.plugins.v3.extended_availability_zone:ExtendedAvailabilityZone
|
extended_availability_zone = nova.api.openstack.compute.plugins.v3.extended_availability_zone:ExtendedAvailabilityZone
|
||||||
extended_server_attributes = nova.api.openstack.compute.plugins.v3.extended_server_attributes:ExtendedServerAttributes
|
extended_server_attributes = nova.api.openstack.compute.plugins.v3.extended_server_attributes:ExtendedServerAttributes
|
||||||
@@ -111,6 +112,7 @@ nova.api.v3.extensions =
|
|||||||
nova.api.v3.extensions.server.create =
|
nova.api.v3.extensions.server.create =
|
||||||
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
|
||||||
keypairs_create = nova.api.openstack.compute.plugins.v3.keypairs:Keypairs
|
keypairs_create = nova.api.openstack.compute.plugins.v3.keypairs:Keypairs
|
||||||
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
|
||||||
@@ -118,9 +120,25 @@ nova.api.v3.extensions.server.create =
|
|||||||
nova.api.v3.extensions.server.create.deserialize =
|
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
|
||||||
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 =
|
||||||
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
|
||||||
|
nova.api.v3.extensions.server.rebuild.deserialize =
|
||||||
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
|
||||||
|
nova.api.v3.extensions.server.resize =
|
||||||
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
|
||||||
|
nova.api.v3.extensions.server.resize.deserialize =
|
||||||
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
|
||||||
|
nova.api.v3.extensions.server.update =
|
||||||
|
disk_config = nova.api.openstack.compute.plugins.v3.disk_config:DiskConfig
|
||||||
|
|
||||||
[build_sphinx]
|
[build_sphinx]
|
||||||
all_files = 1
|
all_files = 1
|
||||||
build-dir = doc/build
|
build-dir = doc/build
|
||||||
|
|||||||
Reference in New Issue
Block a user