Demote admin-passwd from core of API v3 as extensions os-admin-password

This patch move the action 'change_password' from core into extensions.
* Catch exception InstancePasswordSetFailed explicitly
* Add decorator 'expected_errors'
* Change naming style of action name and attributes
* Add testcase

Partially implements: bp v3-api-extension-versioning

DocImpact

Change-Id: I35fb73a47a58584ad6f8af78ffa087ecebde92a8
This commit is contained in:
He Jie Xu 2013-07-04 17:50:38 +08:00
parent f27bf7ec25
commit 2da255404e
1 changed files with 1 additions and 0 deletions

View File

@ -55,6 +55,7 @@ console_scripts =
nova.api.v3.extensions =
admin_actions = nova.api.openstack.compute.plugins.v3.admin_actions:AdminActions
admin_password = nova.api.openstack.compute.plugins.v3.admin_password:AdminPassword
agents = nova.api.openstack.compute.plugins.v3.agents:Agents
aggregates = nova.api.openstack.compute.plugins.v3.aggregates:Aggregates
attach_interfaces = nova.api.openstack.compute.plugins.v3.attach_interfaces:AttachInterfaces