remove personality extension
This removes personality extension, as well as the rebuild extension point for servers. We add an operation flag to translate extension because personality extension uses different kwarg names depending on the operation. This is done with a set of constants which should prevent typos silently causing failures. A few variables are renamed in servers.py to avoid multiline statements. Part of bp:api-no-more-extensions Change-Id: I47deae0279f85d9a355d1248b6e90af732406514
This commit is contained in:
parent
cee192c0d8
commit
61def3416c
@ -122,7 +122,6 @@ nova.api.v21.extensions =
|
||||
# NOTE(cyeoh): this is intentionally disabled until microversions is active.
|
||||
# See https://bugs.launchpad.net/nova/+bug/1426241
|
||||
# pci = nova.api.openstack.compute.pci:Pci
|
||||
personality = nova.api.openstack.compute.personality:Personality
|
||||
quota_classes = nova.api.openstack.compute.quota_classes:QuotaClasses
|
||||
quota_sets = nova.api.openstack.compute.quota_sets:QuotaSets
|
||||
remote_consoles = nova.api.openstack.compute.remote_consoles:RemoteConsoles
|
||||
@ -157,14 +156,10 @@ nova.api.v21.extensions.server.create =
|
||||
config_drive = nova.api.openstack.compute.config_drive:ConfigDrive
|
||||
keypairs_create = nova.api.openstack.compute.keypairs:Keypairs
|
||||
multiple_create = nova.api.openstack.compute.multiple_create:MultipleCreate
|
||||
personality = nova.api.openstack.compute.personality:Personality
|
||||
scheduler_hints = nova.api.openstack.compute.scheduler_hints:SchedulerHints
|
||||
security_groups = nova.api.openstack.compute.security_groups:SecurityGroups
|
||||
user_data = nova.api.openstack.compute.user_data:UserData
|
||||
|
||||
nova.api.v21.extensions.server.rebuild =
|
||||
personality = nova.api.openstack.compute.personality:Personality
|
||||
|
||||
nova.api.v21.test_extensions =
|
||||
basic = nova.tests.unit.api.openstack.compute.basic:Basic
|
||||
microversions = nova.tests.unit.api.openstack.compute.microversions:Microversions
|
||||
|
Loading…
Reference in New Issue
Block a user