Force config drive in nova-next multinode job

We made the nova-next job multinode in Ussuri and we
sometimes see intermittent failures setting up guests
in tempest tests that move a guest from one host to
another, e.g. test_shelve_volume_backed_instance. If
this is due to slow nodes or slow network connections
between the subnode and the primary where the metadata
API server is running, the guest setup can fail which
results in SSH failures in the tempest tests which are
generally not easy to debug.

This makes the nova-next job force the use of a config
drive for the servers that are created so we can take
the metadata API server out of the mix for these types
of SSH failures with this specific job.

Change-Id: Idc45d5ebc26e3a8a94fc5ec13c07465b9dd460e6
Related-Bug: #1853453
This commit is contained in:
Matt Riedemann
2019-11-21 08:27:22 -05:00
parent 1cd5563f2d
commit fcb64bd0f8
+3
View File
@@ -212,6 +212,8 @@
NOVA_CONSOLE_PROXY_COMPUTE_TLS: True
# Added in Stein.
ENABLE_VOLUME_MULTIATTACH: True
# Added in Ussuri.
FORCE_CONFIG_DRIVE: True
devstack_services:
tls-proxy: true
# neutron-* needed for QoS port heal allocation testing.
@@ -228,6 +230,7 @@
USE_PYTHON3: True
NOVA_USE_SERVICE_TOKEN: True
NOVA_CONSOLE_PROXY_COMPUTE_TLS: True
FORCE_CONFIG_DRIVE: True
devstack_services:
tls-proxy: true
c-bak: false