@@ -52,6 +52,10 @@ def single_container_model(name_suffix):
52
52
replacements = replacements ,
53
53
)
54
54
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
+ )
55
59
assert k8s .get_resource_arn (model_resource ) is not None
56
60
57
61
yield (model_reference , model_resource )
@@ -77,6 +81,10 @@ def multi_variant_config(name_suffix, single_container_model):
77
81
replacements = replacements ,
78
82
)
79
83
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
+ )
80
88
assert k8s .get_resource_arn (config_resource ) is not None
81
89
82
90
yield (config_reference , config_resource )
@@ -102,6 +110,10 @@ def single_variant_config(name_suffix, single_container_model):
102
110
replacements = replacements ,
103
111
)
104
112
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
+ )
105
117
assert k8s .get_resource_arn (config_resource ) is not None
106
118
107
119
yield (config_reference , config_resource )
@@ -160,7 +172,10 @@ def faulty_config(name_suffix, single_container_model):
160
172
replacements = replacements ,
161
173
)
162
174
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
+ )
164
179
assert k8s .get_resource_arn (model_resource ) is not None
165
180
s3 .delete_object (model_bucket , model_destination_key )
166
181
@@ -177,6 +192,10 @@ def faulty_config(name_suffix, single_container_model):
177
192
replacements = replacements ,
178
193
)
179
194
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
+ )
180
199
assert k8s .get_resource_arn (config_resource ) is not None
181
200
182
201
yield (config_reference , config_resource )
@@ -246,9 +265,7 @@ def update_endpoint_failed_test(
246
265
247
266
# endpoint transitions Updating -> InService state
248
267
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 ,
252
269
)
253
270
assert k8s .wait_on_condition (endpoint_reference , "ACK.ResourceSynced" , "False" )
254
271
endpoint_resource = k8s .get_resource (endpoint_reference )
@@ -258,17 +275,12 @@ def update_endpoint_failed_test(
258
275
)
259
276
260
277
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 ,
264
279
)
265
280
266
281
assert k8s .wait_on_condition (endpoint_reference , "ACK.ResourceSynced" , "True" )
267
282
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 ,
272
284
)
273
285
274
286
endpoint_resource = k8s .get_resource (endpoint_reference )
@@ -279,10 +291,10 @@ def update_endpoint_failed_test(
279
291
current_config_name = endpoint_resource ["status" ].get (
280
292
"latestEndpointConfigName"
281
293
)
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
286
298
)
287
299
288
300
def update_endpoint_successful_test (
@@ -306,9 +318,7 @@ def update_endpoint_successful_test(
306
318
307
319
# endpoint transitions Updating -> InService state
308
320
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 ,
312
322
)
313
323
314
324
assert k8s .wait_on_condition (endpoint_reference , "ACK.ResourceSynced" , "False" )
@@ -322,9 +332,7 @@ def update_endpoint_successful_test(
322
332
)
323
333
324
334
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 ,
328
336
)
329
337
assert k8s .wait_on_condition (endpoint_reference , "ACK.ResourceSynced" , "True" )
330
338
assert k8s .assert_condition_state_message (
0 commit comments