File tree 1 file changed +11
-2
lines changed
1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -295,7 +295,7 @@ def parametrized_enrolled_sat(
295
295
def get_deploy_args (request ):
296
296
"""Get deploy arguments for Satellite base OS deployment. Should not be used for Capsule."""
297
297
rhel_version = get_sat_rhel_version ()
298
- deploy_args = settings .content_host [ f'rhel { rhel_version . major } ' ]. vm | {
298
+ deploy_args = settings .server . deploy_arguments | {
299
299
'deploy_rhel_version' : rhel_version .base_version ,
300
300
'deploy_network_type' : 'ipv6' if settings .server .is_ipv6 else 'ipv4' ,
301
301
'deploy_flavor' : settings .flavors .default ,
@@ -306,7 +306,16 @@ def get_deploy_args(request):
306
306
deploy_args .update (request .param )
307
307
else :
308
308
deploy_args ['deploy_rhel_version' ] = request .param
309
- return deploy_args
309
+ return _remove_raw_keys (deploy_args )
310
+
311
+
312
+ def _remove_raw_keys (param ):
313
+ """Recursively remove all keys that start with "raw_" which may break converting to json"""
314
+ if isinstance (param , list ):
315
+ return [_remove_raw_keys (item ) for item in param ]
316
+ if isinstance (param , dict ):
317
+ return {k : (_remove_raw_keys (param [k ])) for k in param if not k .startswith ("raw_" )}
318
+ return param
310
319
311
320
312
321
@pytest .fixture
You can’t perform that action at this time.
0 commit comments