These patches mostly move code around and improve tests. Aaron Karper (10): Allow attach to diskless instance Update design disks: goal of backwards compatibility Move cmdlib.instance_storage.*DiskOfType to project utils Remove backend.py dependency on disk_template Make cluster disable disk template error future proof Add more documentation to _ExecuteKVMRuntime Replace generic name in kvm unittest Simplify test logic in kvm unittest Move config mock to testutils Add limited tests for KVMHypervisor
doc/design-disks.rst | 26 + lib/backend.py | 4 +- lib/cmdlib/cluster/__init__.py | 16 +- lib/cmdlib/cluster/verify.py | 11 +- lib/cmdlib/group.py | 5 +- lib/cmdlib/instance_create.py | 5 +- lib/cmdlib/instance_migration.py | 9 +- lib/cmdlib/instance_set_params.py | 14 +- lib/cmdlib/instance_storage.py | 12 +- lib/cmdlib/instance_utils.py | 54 -- lib/cmdlib/node.py | 3 +- lib/config.py | 30 + lib/hypervisor/hv_kvm/__init__.py | 8 +- lib/utils/__init__.py | 49 ++ test/py/cmdlib/cluster_unittest.py | 2 +- test/py/cmdlib/testsupport/__init__.py | 2 +- test/py/cmdlib/testsupport/cmdlib_testcase.py | 2 +- test/py/cmdlib/testsupport/config_mock.py | 826 -------------------------- test/py/ganeti.config_unittest.py | 2 +- test/py/ganeti.hypervisor.hv_kvm_unittest.py | 191 ++++-- test/py/testutils.py | 282 --------- test/py/testutils/__init__.py | 296 +++++++++ test/py/testutils/config_mock.py | 826 ++++++++++++++++++++++++++ 23 files changed, 1412 insertions(+), 1263 deletions(-) delete mode 100644 test/py/cmdlib/testsupport/config_mock.py delete mode 100644 test/py/testutils.py create mode 100644 test/py/testutils/__init__.py create mode 100644 test/py/testutils/config_mock.py -- 2.1.0.rc2.206.gedb03e5
