Disable KVM at OVH

OVH infra hosts are causing "KVM: entry failed, hardware error 0x0"
failures where instances fail to start (cirros, etc.).
This patch excludes OVH instances from kvm enablement until the issue is
resolved.
This patch also makes neutron-lbaasv2-dsvm-api non-voting until the nova
compute critical crash issue is resolved.

(cherry picked from commit 798ce95760)

Change-Id: Ic7b64e535b2283564c477ac6344cd4fdeb170d98
This commit is contained in:
Michael Johnson 2018-08-19 13:42:45 -07:00
parent 0957d259e3
commit 53fab8db70
2 changed files with 4 additions and 4 deletions

View File

@ -25,11 +25,11 @@ export DEVSTACK_LOCAL_CONFIG+=$'\n'"LIBS_FROM_GIT+=,diskimage-builder"$'\n'
# Sort out our gate args
. $(dirname "$0")/decode_args.sh
# Note: The check for OVH and limestone instances is temporary until they
# Note: The check for OVH instances is temporary until they
# resolve the KVM failures as logged here:
# https://bugzilla.kernel.org/show_bug.cgi?id=192521
# However, this may be resolved at OVH before the kernel bug is resolved.
if egrep --quiet '(vmx|svm)' /proc/cpuinfo; then
if $(egrep --quiet '(vmx|svm)' /proc/cpuinfo) && [[ ! $(hostname) =~ "ovh" ]]; then
export DEVSTACK_GATE_LIBVIRT_TYPE=kvm
fi

View File

@ -3,7 +3,8 @@
- project:
check:
jobs:
- neutron-lbaasv2-dsvm-api
- neutron-lbaasv2-dsvm-api:
voting: false
- neutron-lbaasv2-dsvm-py3x-api:
branches: ^(?!stable/ocata).*$
- neutron-lbaasv2-dsvm-scenario:
@ -88,7 +89,6 @@
- octavia-v1-dsvm-py3x-scenario-multinode:
branches: ^(?!stable/ocata).*$
voting: false
- neutron-lbaasv2-dsvm-api
- neutron-lbaasv2-dsvm-py3x-api:
branches: ^(?!stable/ocata).*$
- octavia-grenade: