@@ -313,7 +313,7 @@ def write_components(
313
313
output_file_name : str ,
314
314
namespace : str ,
315
315
local_queue : Optional [str ],
316
- user_labels : dict ,
316
+ labels : dict ,
317
317
):
318
318
# Create the directory if it doesn't exist
319
319
directory_path = os .path .dirname (output_file_name )
@@ -323,6 +323,7 @@ def write_components(
323
323
components = user_yaml .get ("spec" , "resources" )["resources" ].get ("GenericItems" )
324
324
open (output_file_name , "w" ).close ()
325
325
lq_name = local_queue or get_default_kueue_name (namespace )
326
+ cluster_labels = labels
326
327
with open (output_file_name , "a" ) as outfile :
327
328
for component in components :
328
329
if "generictemplate" in component :
@@ -335,7 +336,7 @@ def write_components(
335
336
]
336
337
labels = component ["generictemplate" ]["metadata" ]["labels" ]
337
338
labels .update ({"kueue.x-k8s.io/queue-name" : lq_name })
338
- labels .update (user_labels )
339
+ labels .update (cluster_labels )
339
340
outfile .write ("---\n " )
340
341
yaml .dump (
341
342
component ["generictemplate" ], outfile , default_flow_style = False
@@ -348,11 +349,12 @@ def load_components(
348
349
name : str ,
349
350
namespace : str ,
350
351
local_queue : Optional [str ],
351
- user_labels : dict ,
352
+ labels : dict ,
352
353
):
353
354
component_list = []
354
355
components = user_yaml .get ("spec" , "resources" )["resources" ].get ("GenericItems" )
355
356
lq_name = local_queue or get_default_kueue_name (namespace )
357
+ cluster_labels = labels
356
358
for component in components :
357
359
if "generictemplate" in component :
358
360
if (
@@ -364,7 +366,7 @@ def load_components(
364
366
]
365
367
labels = component ["generictemplate" ]["metadata" ]["labels" ]
366
368
labels .update ({"kueue.x-k8s.io/queue-name" : lq_name })
367
- labels .update (user_labels )
369
+ labels .update (cluster_labels )
368
370
component_list .append (component ["generictemplate" ])
369
371
370
372
resources = "---\n " + "---\n " .join (
@@ -405,7 +407,7 @@ def generate_appwrapper(
405
407
write_to_file : bool ,
406
408
verify_tls : bool ,
407
409
local_queue : Optional [str ],
408
- user_labels ,
410
+ labels ,
409
411
):
410
412
user_yaml = read_template (template )
411
413
appwrapper_name , cluster_name = gen_names (name )
@@ -457,13 +459,11 @@ def generate_appwrapper(
457
459
if mcad :
458
460
write_user_appwrapper (user_yaml , outfile )
459
461
else :
460
- write_components (user_yaml , outfile , namespace , local_queue , user_labels )
462
+ write_components (user_yaml , outfile , namespace , local_queue , labels )
461
463
return outfile
462
464
else :
463
465
if mcad :
464
466
user_yaml = load_appwrapper (user_yaml , name )
465
467
else :
466
- user_yaml = load_components (
467
- user_yaml , name , namespace , local_queue , user_labels
468
- )
468
+ user_yaml = load_components (user_yaml , name , namespace , local_queue , labels )
469
469
return user_yaml
0 commit comments