nova/nova
Lucian Petrut f0eeba5c8c hyper-v rbd volume support
Ceph 16 (Pacific) will support attaching RBD images to Windows
hosts as well as Hyper-V VMs [1].

This patch updates the Hyper-V driver so that it may be able to
consume RBD volumes.

We're also updating the os-win requirement to 5.4.0. It should've
been bumped by [2], vms won't spawn without it. Note this introduces no
new or unmet direct or in-direct version dependencies and so is included
as part of this change.

[1] https://github.com/ceph/ceph/pull/33750
[2] Ibe6aff4edeb32208bc9865e9216a7432caddab2b

Implements: blueprint hyperv-rbd

Change-Id: I9ad90817648ca12f80a6b53f6ba728df15cbafab
2021-03-02 12:58:11 +00:00
..
accelerator Remove six.text_type (1/2) 2020-12-13 11:25:31 +00:00
api Merge "objects: Add 'socket' PCI NUMA affinity" 2021-03-01 10:26:14 +00:00
cmd cmd: Remove 'nova-manage db ironic_flavor_migration' 2021-02-10 15:32:03 +00:00
compute rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
conductor rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
conf Add a routed networks scheduler pre-filter 2021-02-19 19:23:10 +01:00
console Remove six.text_type (1/2) 2020-12-13 11:25:31 +00:00
db Merge "apidb: Compact Mitaka database migrations" 2021-03-01 16:23:32 +00:00
hacking Add a hacking rule for assert_has_calls 2020-09-28 23:08:15 +09:00
image glance: Remove [glance]/allowed_direct_url_schemes 2021-01-28 12:46:57 +00:00
keymgr
locale Imported Translations from Zanata 2020-04-26 07:51:21 +00:00
network Add net & utils methods for routed nets & segments 2021-02-19 19:23:03 +01:00
notifications objects: Add 'socket' PCI NUMA affinity 2021-02-24 10:23:33 +00:00
objects Merge "objects: Add 'socket' PCI NUMA affinity" 2021-03-01 10:26:14 +00:00
pci Merge "pci: Improve testing of 'nova.pci.request' module" 2021-02-05 04:14:02 +00:00
policies virt: Remove 'reset_network' API 2020-11-23 15:55:50 +00:00
privsep libvirt: Drop support for Xen 2021-01-22 10:06:40 +00:00
scheduler Merge "scheduler: Add 'socket' PCI NUMA affinity policy trait" 2021-03-01 21:28:57 +00:00
servicegroup Remove six.binary_type/integer_types/string_types 2020-12-13 11:25:14 +00:00
storage Merge "rbd: Only log import failures when the RbdDriver is used" 2020-11-09 23:51:46 +00:00
tests hyper-v rbd volume support 2021-03-02 12:58:11 +00:00
virt hyper-v rbd volume support 2021-03-02 12:58:11 +00:00
volume Remove six.text_type (1/2) 2020-12-13 11:25:31 +00:00
__init__.py
availability_zones.py Remove six.PY2 and six.PY3 2020-08-15 07:45:23 +00:00
baserpc.py
block_device.py virt: Remove 'is_xenapi' helper 2020-09-11 14:09:06 +01:00
cache_utils.py trivial: Remove unused 'cache_utils' APIs 2020-02-05 17:20:28 +00:00
config.py Fix config option default value for sample config file 2020-11-25 00:05:08 +00:00
context.py Remove six.binary_type/integer_types/string_types 2020-12-13 11:25:14 +00:00
crypto.py crypto: Add support for creating, destroying vTPM secrets 2020-07-16 17:58:36 +01:00
debugger.py trivial: Remove remaining '_LW' instances 2020-05-18 17:00:41 +01:00
exception.py Merge "libvirt: Rationalize attachment of USB tablet" 2021-02-24 20:17:12 +00:00
exception_wrapper.py rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
filters.py trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00
i18n.py trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00
loadables.py trivial: Remove dead code 2019-12-12 10:55:02 +00:00
manager.py Remove six.add_metaclass 2020-08-15 07:45:39 +00:00
middleware.py
monkey_patch.py Correctly disable greendns 2020-09-11 12:42:04 -04:00
policy.py Reuse code from oslo lib for JSON policy migration 2021-01-14 22:41:33 +00:00
profiler.py
quota.py Make quotas respect instance_list_per_project_cells 2020-05-15 17:21:29 -04:00
rpc.py rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
safe_utils.py
service.py Restore retrying the RPC connection to conductor 2020-11-13 18:02:00 +01:00
service_auth.py
test.py Remove six.binary_type/integer_types/string_types 2020-12-13 11:25:14 +00:00
utils.py utils: Remove periods from instance hostnames 2021-01-14 11:04:22 +00:00
version.py Change API unexpected exception message 2021-02-17 21:30:07 +00:00
weights.py Remove six.add_metaclass 2020-08-15 07:45:39 +00:00
wsgi.py trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00