Change the default behaviour of Ganeti to check for hypervisor compatibility. Also add an option to override that, if needed.
Klaus Aehlig (10): Add a function comparing hypervisor versions Add unit test for HVVersionsLikelySafeForMigration Make hypervisor check fatal Add opcode Parameter pIgnoreHVVersion Add pIgnoreHVVersions to OpInstanceMigrate Honor ignore_hvversions in LUInstanceMigrate Add --ignore-hvversions option Add --ignore-hvversions to gnt-instance migrate Add --ignore-hvversions to gnt-instance migrate man page Document HV version checks in NEWS NEWS | 3 +++ lib/cli.py | 7 +++++++ lib/client/gnt_instance.py | 6 ++++-- lib/cmdlib/instance_migration.py | 22 +++++++++++++++++++--- lib/utils/version.py | 18 ++++++++++++++++++ man/gnt-instance.rst | 6 +++++- src/Ganeti/HTools/Cluster.hs | 4 +++- src/Ganeti/OpCodes.hs | 1 + src/Ganeti/OpParams.hs | 6 ++++++ test/hs/Test/Ganeti/OpCodes.hs | 2 +- test/py/ganeti.utils.version_unittest.py | 18 ++++++++++++++++++ 11 files changed, 85 insertions(+), 8 deletions(-) -- 2.1.0.rc2.206.gedb03e5
