@@ -313,7 +313,7 @@ def write_components(
313313 output_file_name : str ,
314314 namespace : str ,
315315 local_queue : Optional [str ],
316- user_labels : dict ,
316+ labels : dict ,
317317):
318318 # Create the directory if it doesn't exist
319319 directory_path = os .path .dirname (output_file_name )
@@ -323,6 +323,7 @@ def write_components(
323323 components = user_yaml .get ("spec" , "resources" )["resources" ].get ("GenericItems" )
324324 open (output_file_name , "w" ).close ()
325325 lq_name = local_queue or get_default_kueue_name (namespace )
326+ cluster_labels = labels
326327 with open (output_file_name , "a" ) as outfile :
327328 for component in components :
328329 if "generictemplate" in component :
@@ -335,7 +336,7 @@ def write_components(
335336 ]
336337 labels = component ["generictemplate" ]["metadata" ]["labels" ]
337338 labels .update ({"kueue.x-k8s.io/queue-name" : lq_name })
338- labels .update (user_labels )
339+ labels .update (cluster_labels )
339340 outfile .write ("---\n " )
340341 yaml .dump (
341342 component ["generictemplate" ], outfile , default_flow_style = False
@@ -348,11 +349,12 @@ def load_components(
348349 name : str ,
349350 namespace : str ,
350351 local_queue : Optional [str ],
351- user_labels : dict ,
352+ labels : dict ,
352353):
353354 component_list = []
354355 components = user_yaml .get ("spec" , "resources" )["resources" ].get ("GenericItems" )
355356 lq_name = local_queue or get_default_kueue_name (namespace )
357+ cluster_labels = labels
356358 for component in components :
357359 if "generictemplate" in component :
358360 if (
@@ -364,7 +366,7 @@ def load_components(
364366 ]
365367 labels = component ["generictemplate" ]["metadata" ]["labels" ]
366368 labels .update ({"kueue.x-k8s.io/queue-name" : lq_name })
367- labels .update (user_labels )
369+ labels .update (cluster_labels )
368370 component_list .append (component ["generictemplate" ])
369371
370372 resources = "---\n " + "---\n " .join (
@@ -405,7 +407,7 @@ def generate_appwrapper(
405407 write_to_file : bool ,
406408 verify_tls : bool ,
407409 local_queue : Optional [str ],
408- user_labels ,
410+ labels ,
409411):
410412 user_yaml = read_template (template )
411413 appwrapper_name , cluster_name = gen_names (name )
@@ -457,13 +459,11 @@ def generate_appwrapper(
457459 if mcad :
458460 write_user_appwrapper (user_yaml , outfile )
459461 else :
460- write_components (user_yaml , outfile , namespace , local_queue , user_labels )
462+ write_components (user_yaml , outfile , namespace , local_queue , labels )
461463 return outfile
462464 else :
463465 if mcad :
464466 user_yaml = load_appwrapper (user_yaml , name )
465467 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 )
469469 return user_yaml
0 commit comments