tempest: Deduce min_compute_nodes from Juju model.

At present this value is hard coded, which may cause test failures
on deployment with different number of compute nodes.

Signed-off-by: Frode Nordahl <fnordahl@ubuntu.com>
This commit is contained in:
Frode Nordahl
2024-10-11 12:33:55 +02:00
parent 115c4e7e6c
commit 9511aae4a6
2 changed files with 2 additions and 1 deletions

View File

@@ -25,7 +25,7 @@ image_ref = {{ image_id }}
image_ref_alt = {{ image_alt_id }}
flavor_ref = {{ flavor_ref }}
flavor_ref_alt = {{ flavor_ref_alt }}
min_compute_nodes = 3
min_compute_nodes = {{ min_compute_nodes }}
# TODO: review this as its release specific
# min_microversion = 2.2

View File

@@ -241,6 +241,7 @@ def _add_nova_config(ctxt, keystone_session, missing_fatal=True):
ctxt['flavor_ref'] = flavor.id
if flavor.name == TEMPEST_ALT_FLAVOR_NAME:
ctxt['flavor_ref_alt'] = flavor.id
ctxt['min_compute_nodes'] = len(model.get_units('nova-compute'))
def _add_neutron_config(ctxt, keystone_session, missing_fatal=True):