@@ -52,6 +52,10 @@ def single_container_model(name_suffix):
5252 replacements = replacements ,
5353 )
5454 assert model_resource is not None
55+ if k8s .get_resource_arn (model_resource ) is None :
56+ logging .debug (
57+ f"ARN for this resource is None, resource status is: { model_resource ['status' ]} "
58+ )
5559 assert k8s .get_resource_arn (model_resource ) is not None
5660
5761 yield (model_reference , model_resource )
@@ -77,6 +81,10 @@ def multi_variant_config(name_suffix, single_container_model):
7781 replacements = replacements ,
7882 )
7983 assert config_resource is not None
84+ if k8s .get_resource_arn (config_resource ) is None :
85+ logging .debug (
86+ f"ARN for this resource is None, resource status is: { config_resource ['status' ]} "
87+ )
8088 assert k8s .get_resource_arn (config_resource ) is not None
8189
8290 yield (config_reference , config_resource )
@@ -102,6 +110,10 @@ def single_variant_config(name_suffix, single_container_model):
102110 replacements = replacements ,
103111 )
104112 assert config_resource is not None
113+ if k8s .get_resource_arn (config_resource ) is None :
114+ logging .debug (
115+ f"ARN for this resource is None, resource status is: { config_resource ['status' ]} "
116+ )
105117 assert k8s .get_resource_arn (config_resource ) is not None
106118
107119 yield (config_reference , config_resource )
@@ -160,7 +172,10 @@ def faulty_config(name_suffix, single_container_model):
160172 replacements = replacements ,
161173 )
162174 assert model_resource is not None
163- model_resource = k8s .get_resource (model_reference )
175+ if k8s .get_resource_arn (model_resource ) is None :
176+ logging .debug (
177+ f"ARN for this resource is None, resource status is: { model_resource ['status' ]} "
178+ )
164179 assert k8s .get_resource_arn (model_resource ) is not None
165180 s3 .delete_object (model_bucket , model_destination_key )
166181
@@ -177,6 +192,10 @@ def faulty_config(name_suffix, single_container_model):
177192 replacements = replacements ,
178193 )
179194 assert config_resource is not None
195+ if k8s .get_resource_arn (config_resource ) is None :
196+ logging .debug (
197+ f"ARN for this resource is None, resource status is: { config_resource ['status' ]} "
198+ )
180199 assert k8s .get_resource_arn (config_resource ) is not None
181200
182201 yield (config_reference , config_resource )
@@ -246,9 +265,7 @@ def update_endpoint_failed_test(
246265
247266 # endpoint transitions Updating -> InService state
248267 assert_endpoint_status_in_sync (
249- endpoint_reference .name ,
250- endpoint_reference ,
251- cfg .ENDPOINT_STATUS_UPDATING ,
268+ endpoint_reference .name , endpoint_reference , cfg .ENDPOINT_STATUS_UPDATING ,
252269 )
253270 assert k8s .wait_on_condition (endpoint_reference , "ACK.ResourceSynced" , "False" )
254271 endpoint_resource = k8s .get_resource (endpoint_reference )
@@ -258,17 +275,12 @@ def update_endpoint_failed_test(
258275 )
259276
260277 assert_endpoint_status_in_sync (
261- endpoint_reference .name ,
262- endpoint_reference ,
263- cfg .ENDPOINT_STATUS_INSERVICE ,
278+ endpoint_reference .name , endpoint_reference , cfg .ENDPOINT_STATUS_INSERVICE ,
264279 )
265280
266281 assert k8s .wait_on_condition (endpoint_reference , "ACK.ResourceSynced" , "True" )
267282 assert k8s .assert_condition_state_message (
268- endpoint_reference ,
269- "ACK.Terminal" ,
270- "True" ,
271- FAIL_UPDATE_ERROR_MESSAGE ,
283+ endpoint_reference , "ACK.Terminal" , "True" , FAIL_UPDATE_ERROR_MESSAGE ,
272284 )
273285
274286 endpoint_resource = k8s .get_resource (endpoint_reference )
@@ -279,10 +291,10 @@ def update_endpoint_failed_test(
279291 current_config_name = endpoint_resource ["status" ].get (
280292 "latestEndpointConfigName"
281293 )
282- assert (
283- current_config_name is not None
284- and current_config_name
285- == old_config_resource [ "spec" ]. get ( " endpointConfigName" , None )
294+ assert current_config_name is not None and current_config_name == old_config_resource [
295+ "spec"
296+ ]. get (
297+ " endpointConfigName" , None
286298 )
287299
288300 def update_endpoint_successful_test (
@@ -306,9 +318,7 @@ def update_endpoint_successful_test(
306318
307319 # endpoint transitions Updating -> InService state
308320 assert_endpoint_status_in_sync (
309- endpoint_reference .name ,
310- endpoint_reference ,
311- cfg .ENDPOINT_STATUS_UPDATING ,
321+ endpoint_reference .name , endpoint_reference , cfg .ENDPOINT_STATUS_UPDATING ,
312322 )
313323
314324 assert k8s .wait_on_condition (endpoint_reference , "ACK.ResourceSynced" , "False" )
@@ -322,9 +332,7 @@ def update_endpoint_successful_test(
322332 )
323333
324334 assert_endpoint_status_in_sync (
325- endpoint_reference .name ,
326- endpoint_reference ,
327- cfg .ENDPOINT_STATUS_INSERVICE ,
335+ endpoint_reference .name , endpoint_reference , cfg .ENDPOINT_STATUS_INSERVICE ,
328336 )
329337 assert k8s .wait_on_condition (endpoint_reference , "ACK.ResourceSynced" , "True" )
330338 assert k8s .assert_condition_state_message (
0 commit comments