nova/nova/tests/unit
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 Cyborg evacuate support 2020-09-01 08:41:45 +00:00
api objects: Add 'socket' PCI NUMA affinity 2021-02-24 10:23:33 +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 Rename ensure_network_metadata to amend requested_networks 2021-02-03 18:21:34 +01:00
conf Support different vGPU types per pGPU 2020-04-09 17:54:26 +02:00
console Refactor and rename test_tcp_rst_no_compute_rpcapi 2021-02-03 23:15:06 +00:00
db Merge "apidb: Compact Liberty database migrations" 2021-02-27 17:47:21 +00:00
fake_loadables
image glance: Remove [glance]/allowed_direct_url_schemes 2021-01-28 12:46:57 +00:00
keymgr
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 objects: Add 'socket' PCI NUMA affinity 2021-02-24 10:23:33 +00:00
pci Merge "pci: Improve testing of 'nova.pci.request' module" 2021-02-05 04:14:02 +00:00
policies libvirt: make cross cell resize spawn from snapshot image 2020-12-11 13:02:09 +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 Handle ServiceNotFound in DbDriver._report_state 2019-12-04 09:50:17 -05:00
ssl_cert
storage Add ability to download Glance images into the libvirt image cache via RBD 2020-08-31 15:14:11 +02:00
virt hyper-v rbd volume support 2021-03-02 12:58:11 +00:00
volume Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
__init__.py
cast_as_call.py
conf_fixture.py Support different vGPU types per pGPU 2020-04-09 17:54:26 +02:00
fake_block_device.py
fake_build_request.py
fake_console_auth_token.py
fake_crypto.py
fake_diagnostics.py
fake_flavor.py
fake_hosts.py
fake_instance.py objects: Update keypairs when saving an instance 2020-07-22 12:29:19 +00:00
fake_ldap.py Remove six.moves 2020-11-07 03:25:02 +00:00
fake_network.py nova-net: Kill it 2020-01-14 21:25:56 +00:00
fake_network_cache_model.py Use UUID as vif and network_id in vif tests 2020-09-07 10:31:52 +02:00
fake_notifier.py
fake_pci_device_pools.py
fake_policy.py virt: Remove 'reset_network' API 2020-11-23 15:55:50 +00:00
fake_processutils.py Remove six.binary_type/integer_types/string_types 2020-12-13 11:25:14 +00:00
fake_request_spec.py objects: Introduce 'pcpuset' field for InstanceNUMACell 2020-07-14 00:38:34 +08:00
fake_requests.py
fake_server_actions.py Store instance action event exc_val fault details 2020-03-21 06:08:34 +00:00
fake_volume.py
image_fixtures.py
matchers.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
policy_fixture.py [Trivial] Replace ref of policy.json to policy.yaml 2020-09-09 16:46:43 +00:00
test_api_validation.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
test_availability_zones.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
test_baserpc.py
test_block_device.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
test_cache.py
test_cinder.py
test_conf.py test cleanup: Make base TestCase subclass oslotest 2019-11-22 22:38:22 +00:00
test_configdrive2.py
test_context.py Revert "Log CellTimeout traceback in scatter_gather_cells" 2019-10-22 17:12:28 -04:00
test_crypto.py Remove six.moves 2020-11-07 03:25:02 +00:00
test_exception.py rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
test_exception_wrapper.py rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
test_fake_notifier.py rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
test_fixtures.py db: Compact Mitaka database migrations 2021-01-07 11:47:43 +00:00
test_flavors.py
test_hacking.py Merge "Add a hacking rule for assert_has_calls" 2020-10-14 14:31:15 +00:00
test_identity.py
test_instance_types_extra_specs.py
test_json_ref.py Remove six.moves 2020-11-07 03:25:02 +00:00
test_loadables.py
test_matchers.py
test_metadata.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
test_notifications.py virt: Remove 'get_all_bw_counters' API 2020-11-24 15:29:21 +00:00
test_notifier.py
test_policy.py Reuse code from oslo lib for JSON policy migration 2021-01-14 22:41:33 +00:00
test_profiler.py Remove six.moves 2020-11-07 03:25:02 +00:00
test_quota.py Remove six.moves 2020-11-07 03:25:02 +00:00
test_rpc.py rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
test_safeutils.py
test_service.py Restore retrying the RPC connection to conductor 2020-11-13 18:02:00 +01:00
test_service_auth.py
test_test.py Remove six.text_type (2/2) 2020-12-13 11:26:35 +00:00
test_test_utils.py Remove six.moves 2020-11-07 03:25:02 +00:00
test_utils.py utils: Remove periods from instance hostnames 2021-01-14 11:04:22 +00:00
test_versions.py Change API unexpected exception message 2021-02-17 21:30:07 +00:00
test_weights.py
test_wsgi.py Remove six.PY2 and six.PY3 2020-08-15 07:45:23 +00:00
utils.py Remove six.moves 2020-11-07 03:25:02 +00:00