nova/nova
ShaoHe Feng 98e4a64ad3 Add new APIs and deprecate old API for migrations
This patch does two things:
1. Add two APIs /servers/migrations:index/show for server migrations.
Two new novaclient commands server-migration-list and
server-migration-show will also be added.
ref: I071198fa9ba0699383bdebf4fab54714a435e6c3

2. Add ref link for /os-migrations
The old top-level resource `/os-migrations` won't be extended anymore.
It is deprecated.
Adding migration_type for it, also add ref link to
/servers/{uuid}/migrations/{id} for it when the migration is an
in progress migration.

Partially implements blueprint live-migration-progress-report

Change-Id: Ia92ecbe3c99082e3a34adf4fd29041b1a95ef21e
Co-authored-by: ShaoHe Feng <shaohe.feng@intel.com>
2016-02-26 14:25:48 +00:00
..
CA
api Add new APIs and deprecate old API for migrations 2016-02-26 14:25:48 +00:00
cells Merge "Fix cell capacity when compute nodes are down" 2016-02-22 22:30:01 +00:00
cert Move config options from nova/cert directory 2016-01-14 22:22:34 +00:00
cloudpipe Remove Deprecated EC2 and ObjectStore impl/tests 2016-01-08 06:30:20 -05:00
cmd Make online_data_migrations do smaller batches in unlimited case 2016-02-23 10:12:44 -08:00
compute Add new APIs and deprecate old API for migrations 2016-02-26 14:25:48 +00:00
conductor Fix conductor to *really* pass the Spec obj 2016-02-24 10:20:32 +01:00
conf Merge "Improve 'pci' conf options documentation" 2016-02-23 16:51:58 +00:00
console Fix invalid import order 2016-01-20 05:03:41 -08:00
consoleauth Switch to oslo.cache lib 2016-02-02 08:20:13 -05:00
db Add new APIs and deprecate old API for migrations 2016-02-26 14:25:48 +00:00
hacking config options: add hacking check for help text length 2016-02-03 11:31:23 +01:00
image Remove unused CONF imports 2016-02-15 16:40:53 +11:00
ipv6
keymgr Migrate from keystoneclient to keystoneauth 2016-01-28 10:55:29 -06:00
locale Imported Translations from Zanata 2016-02-08 07:01:33 +00:00
mks
network Merge "Remove use of `list` as variable name" 2016-02-24 03:28:15 +00:00
objects Add new APIs and deprecate old API for migrations 2016-02-26 14:25:48 +00:00
openstack Switch to oslo.cache lib 2016-02-02 08:20:13 -05:00
pci libvirt: implement LibvirtConfigGuestInterface.parse_dom 2016-02-09 09:26:25 -08:00
rdp
scheduler Merge "Fix missing of unit in debug info" 2016-02-26 06:13:34 +00:00
servicegroup servicegroup: remove the zookeeper driver 2016-02-19 20:21:26 -05:00
spice
tests Add new APIs and deprecate old API for migrations 2016-02-26 14:25:48 +00:00
virt Merge "Update the CONF import path for VNC" 2016-02-26 01:09:50 +00:00
vnc config options: Centralise 'vnc' options 2016-02-03 13:36:20 +00:00
volume Migrate from keystoneclient to keystoneauth 2016-01-28 10:55:29 -06:00
wsgi Remove unused logging import and LOG global var 2015-12-25 18:01:12 +08:00
__init__.py
availability_zones.py Merge "Config options: centralize options in availability_zones" 2016-02-20 04:49:15 +00:00
baserpc.py
block_device.py config options: Centralise 'virt.driver' options 2016-02-11 09:40:25 +00:00
cache_utils.py Switch to oslo.cache lib 2016-02-02 08:20:13 -05:00
config.py rpc.init() is being called twice per test 2016-02-15 09:07:23 -05:00
context.py Add methods for RequestContext to switch db connection 2016-02-10 03:19:36 +00:00
crypto.py Tolerate installation of pycryptodome 2016-02-13 21:29:28 -05:00
debugger.py Use min and max on IntOpt option types 2015-08-14 04:37:21 +00:00
exception.py servicegroup: remove the zookeeper driver 2016-02-19 20:21:26 -05:00
filters.py Prepare filters for using RequestSpec object 2015-11-16 22:41:02 +01:00
hooks.py
i18n.py
loadables.py
manager.py Remove unused logging import and LOG global var 2015-12-25 18:01:12 +08:00
netconf.py
notifications.py Replaced deprecated timeutils methods 2015-11-18 17:45:29 +01:00
opts.py Merge "servicegroup: remove the zookeeper driver" 2016-02-22 13:12:21 +00:00
paths.py
policy.py use graduated oslo.policy 2015-11-26 13:04:52 +08:00
quota.py
rpc.py Use get_notification_transport() for notifications 2016-01-25 18:40:09 +00:00
safe_utils.py Replace safe_utils.getcallargs with inspect.getcallargs 2015-12-11 10:15:37 -05:00
service.py Add annotation to the kill() method 2016-02-18 09:23:41 +01:00
signature_utils.py Fix sphinx warnings from signature_utils 2016-01-13 13:56:05 +00:00
test.py Add StableObjectJsonFixture and use it in our base test class 2016-02-16 06:54:38 -08:00
utils.py Reorder name normalization for DNS 2016-02-15 09:21:09 -08:00
version.py
weights.py
wsgi.py config options: centralize section "wsgi" 2016-02-03 13:18:10 +00:00