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

Reply via email to