@@ -160,8 +160,8 @@ def get_all_rs(ops_manager, namespace) -> list[MongoDB]:
160160 return [get_replica_set (ops_manager , namespace , idx ) for idx in range (0 , 5 )]
161161
162162
163- def get_all_mdbmc (ops_manager , namespace ) -> list [MongoDB ]:
164- return [get_mdbmc (ops_manager , namespace , idx ) for idx in range (0 , 4 )]
163+ def get_all_mdbmc (ops_manager , namespace , om_external_base_url : str ) -> list [MongoDB ]:
164+ return [get_mdbmc (ops_manager , namespace , idx , om_external_base_url ) for idx in range (0 , 4 )]
165165
166166
167167def get_all_standalone (ops_manager , namespace ) -> list [MongoDB ]:
@@ -255,10 +255,10 @@ def test_create_mdb(ops_manager: MongoDBOpsManager, namespace: str):
255255
256256
257257@pytest .mark .e2e_om_reconcile_race_with_telemetry
258- def test_create_mdbmc (ops_manager : MongoDBOpsManager , namespace : str ):
259- for resource in get_all_mdbmc (ops_manager , namespace ):
258+ def test_create_mdbmc (ops_manager : MongoDBOpsManager , namespace : str , om_external_base_url : str ):
259+ for resource in get_all_mdbmc (ops_manager , namespace , om_external_base_url ):
260260 resource .update ()
261- for r in get_all_mdbmc (ops_manager , namespace ):
261+ for r in get_all_mdbmc (ops_manager , namespace , om_external_base_url ):
262262 r .assert_reaches_phase (Phase .Running , timeout = 1600 )
263263
264264
@@ -314,14 +314,16 @@ def test_pod_logs_race(multi_cluster_operator: Operator):
314314
315315
316316@pytest .mark .e2e_om_reconcile_race_with_telemetry
317- def test_restart_operator_pod (ops_manager : MongoDBOpsManager , namespace : str , multi_cluster_operator : Operator ):
317+ def test_restart_operator_pod (
318+ ops_manager : MongoDBOpsManager , namespace : str , multi_cluster_operator : Operator , om_external_base_url : str
319+ ):
318320 # this enforces a requeue of all existing resources, increasing the chances of races to happen
319321 multi_cluster_operator .restart_operator_deployment ()
320322 multi_cluster_operator .assert_is_running ()
321323 time .sleep (5 )
322324 for r in get_all_rs (ops_manager , namespace ):
323325 r .assert_reaches_phase (Phase .Running )
324- for r in get_all_mdbmc (ops_manager , namespace ):
326+ for r in get_all_mdbmc (ops_manager , namespace , om_external_base_url ):
325327 r .assert_reaches_phase (Phase .Running )
326328 for r in get_all_sharded (ops_manager , namespace ):
327329 r .assert_reaches_phase (Phase .Running )
0 commit comments