diff --git a/charms/kfp-profile-controller/tests/integration/test_charm_ambient.py b/charms/kfp-profile-controller/tests/integration/test_charm_ambient.py index 889a9f8f..7e94e42f 100644 --- a/charms/kfp-profile-controller/tests/integration/test_charm_ambient.py +++ b/charms/kfp-profile-controller/tests/integration/test_charm_ambient.py @@ -326,9 +326,11 @@ def validate_profile_resources( assert expected_label_value == namespace.metadata.labels[expected_label] +# Retry for 90 seconds since the metacontroller's `resyncPeriodSeconds` is +# currently 60s, so at worst it will take 60s for the resync to be triggered. @retry( wait=wait_exponential(multiplier=1, min=1, max=10), - stop=stop_after_delay(60), + stop=stop_after_delay(90), reraise=True, ) def validate_profile_deployments_with_custom_images( diff --git a/charms/kfp-profile-controller/tests/integration/test_charm_object_storage.py b/charms/kfp-profile-controller/tests/integration/test_charm_object_storage.py index 2968d54e..b2d496b4 100644 --- a/charms/kfp-profile-controller/tests/integration/test_charm_object_storage.py +++ b/charms/kfp-profile-controller/tests/integration/test_charm_object_storage.py @@ -232,9 +232,11 @@ def validate_profile_resources( assert expected_label_value == namespace.metadata.labels[expected_label] +# Retry for 90 seconds since the metacontroller's `resyncPeriodSeconds` is +# currently 60s, so at worst it will take 60s for the resync to be triggered. @retry( wait=wait_exponential(multiplier=1, min=1, max=10), - stop=stop_after_delay(60), + stop=stop_after_delay(90), reraise=True, ) def validate_profile_deployments_with_custom_images( diff --git a/charms/kfp-profile-controller/tests/integration/test_charm_s3.py b/charms/kfp-profile-controller/tests/integration/test_charm_s3.py index e638ecbd..66f2c247 100644 --- a/charms/kfp-profile-controller/tests/integration/test_charm_s3.py +++ b/charms/kfp-profile-controller/tests/integration/test_charm_s3.py @@ -321,9 +321,11 @@ def validate_profile_resources( assert expected_label_value == namespace.metadata.labels[expected_label] +# Retry for 90 seconds since the metacontroller's `resyncPeriodSeconds` is +# currently 60s, so at worst it will take 60s for the resync to be triggered. @retry( wait=wait_exponential(multiplier=1, min=1, max=10), - stop=stop_after_delay(60), + stop=stop_after_delay(90), reraise=True, ) def validate_profile_deployments_with_custom_images(