[openstack-images-sync-k8s] increase wait delay for images

Sometimes the cloud mirror is really slow, increase the delay to wait
for images sync not to fail the test.

Change-Id: I17bcbe2522c680ea30585ff9fd0672b508d1d93c
This commit is contained in:
Guillaume Boutry 2024-06-11 09:31:04 +02:00
parent cfa369e309
commit db2cc8ce3c
No known key found for this signature in database
GPG Key ID: E95E3326872E55DE

View File

@ -19,6 +19,7 @@ from zaza.openstack.utilities import openstack as openstack_utils
from glanceclient.v2.client import Client as GlanceClient
import tenacity
class OpenStackImagesSyncK8sTest(test_utils.BaseCharmTest):
"""Charm tests for clusterd."""
@ -30,11 +31,15 @@ class OpenStackImagesSyncK8sTest(test_utils.BaseCharmTest):
)
keystone_session = openstack_utils.get_overcloud_keystone_session()
cls.glance_client: GlanceClient = openstack_utils.get_glance_session_client(
keystone_session
cls.glance_client: GlanceClient = (
openstack_utils.get_glance_session_client(keystone_session)
)
@tenacity.retry(wait=tenacity.wait_fixed(10), stop=tenacity.stop_after_delay(180), reraise=True)
@tenacity.retry(
wait=tenacity.wait_fixed(10),
stop=tenacity.stop_after_delay(1800),
reraise=True,
)
def _wait_for_images(self):
"""Wait for images to be downloaded."""
images = list(self.glance_client.images.list())