nova/nova
Kashyap Chamarthy c07495d9d6 Add a workaround to skip hypervisor version check on LM
When turned on, this will disable the version-checking of hypervisors
during live-migration.  This can be useful for operators in certain
scenarios when upgrading.  E.g. if you want to relocate all instances
off a compute node due to an emergency hardware issue, and you only have
another old compute node ready at the time.

Note, though: libvirt will do its own internal compatibility checks, and
might still reject live migration if the destination is incompatible.

Closes-Bug: #1982853

Change-Id: Iec387dcbc49ddb91ebf5cfd188224eaf6021c0e1
Signed-off-by: Kashyap Chamarthy <kchamart@redhat.com>
(cherry picked from commit 00ed8a232b)
2023-01-27 10:54:24 +01:00
..
accelerator smartnic support - reject server move and suspend 2021-08-05 15:58:41 +08:00
api Merge "doc: mark the max microversion for yoga" 2022-02-28 16:32:33 +00:00
cmd Merge "Complete phase-1 of RBAC community-wide goal" 2022-02-27 04:50:13 +00:00
compute Gracefully ERROR in _init_instance if vnic_type changed 2023-01-11 12:33:20 +01:00
conductor Add a workaround to skip hypervisor version check on LM 2023-01-27 10:54:24 +01:00
conf Add a workaround to skip hypervisor version check on LM 2023-01-27 10:54:24 +01:00
console Merge "console: Improve logging" 2021-09-07 14:29:08 +00:00
db db: Remove use of 'bind' arguments 2021-11-15 11:19:46 +00:00
hacking Add wrapper for oslo.concurrency lockutils.ReaderWriterLock() 2022-01-12 04:15:26 +00:00
image Merge "Close Glance image if downloading failed." 2022-01-17 10:31:21 +00:00
keymgr
limit Follow up for unified limits 2022-03-04 03:42:58 +00:00
locale Imported Translations from Zanata 2020-04-26 07:51:21 +00:00
network Gracefully ERROR in _init_instance if vnic_type changed 2023-01-11 12:33:20 +01:00
notifications object/notification for Adds Pick guest CPU architecture based on host 2022-02-24 12:06:55 -05:00
objects Record SRIOV PF MAC in the binding profile 2022-11-17 15:09:05 +00:00
pci Allow claiming PCI PF if child VF is unavailable 2022-05-06 10:36:28 +02:00
policies Complete phase-1 of RBAC community-wide goal 2022-02-24 16:33:34 +00:00
privsep Retry lvm volume and volume group query 2021-06-15 12:39:26 +02:00
releasenotes/notes api: enable oslo.reports when using uWSGI 2021-10-14 09:23:08 +03:00
scheduler Merge "Tell oslo.limit how to count nova resources" 2022-02-26 23:44:52 +00:00
servicegroup Remove six.binary_type/integer_types/string_types 2020-12-13 11:25:14 +00:00
storage Add autopep8 to tox and pre-commit 2021-11-08 12:37:27 +00:00
tests Add a workaround to skip hypervisor version check on LM 2023-01-27 10:54:24 +01:00
virt [stable-only][cve] Check VMDK create-type against an allowed list 2023-01-25 10:04:11 +00:00
volume Retry attachment delete API call for 504 Gateway Timeout 2022-07-09 15:39:18 +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 fup: Remove unused legacy block_device_info format 2021-08-20 13:26:46 +01:00
cache_utils.py
config.py conf: Allow cinderclient and os_brick to independently log at DEBUG 2021-12-03 18:21:16 +00:00
context.py db: Unify 'nova.db.api', 'nova.db.sqlalchemy.api' 2021-08-09 15:34:40 +01:00
crypto.py Replace md5 for fips 2021-02-25 16:01:43 -05:00
debugger.py trivial: Remove remaining '_LW' instances 2020-05-18 17:00:41 +01:00
exception.py Add logic to enforce local api and db limits 2022-02-24 16:21:02 +00:00
exception_wrapper.py rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
filters.py Add autopep8 to tox and pre-commit 2021-11-08 12:37:27 +00:00
i18n.py trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00
loadables.py
manager.py db: Unify 'nova.db.api', 'nova.db.sqlalchemy.api' 2021-08-09 15:34:40 +01:00
middleware.py Allow X-OpenStack-Nova-API-Version header in CORS 2021-06-15 07:35:36 -04:00
monkey_patch.py reenable greendns in nova. 2022-03-08 16:16:11 +00:00
policy.py Reuse code from oslo lib for JSON policy migration 2021-01-14 22:41:33 +00:00
profiler.py
quota.py Follow up for unified limits 2022-03-04 03:42:58 +00:00
rpc.py rpc: Rework 'get_notifier', 'wrap_exception' 2021-03-01 11:06:48 +00:00
safe_utils.py
service.py Add service version check workaround for FFU 2022-01-24 08:45:58 -08:00
service_auth.py
test.py Remove double mocking 2022-11-17 15:09:05 +00:00
utils.py Fix eventlet.tpool import 2022-04-07 10:19:02 +00:00
version.py Change API unexpected exception message 2021-02-17 21:30:07 +00:00
weights.py Add debug log for scheduler weight calculation 2021-11-11 19:10:32 +01:00
wsgi.py trivial: Remove remaining '_LI' instances 2020-05-18 17:00:57 +01:00