@@ -66,12 +66,12 @@ def create_namespace(self):
66
66
return RuntimeError (e )
67
67
68
68
69
- def create_new_resource_flavor (self , num_flavors ):
69
+ def create_new_resource_flavor (self , num_flavors , with_labels ):
70
70
self .resource_flavors = []
71
71
for i in range (num_flavors ):
72
72
default = i < 1
73
73
resource_flavor = f"test-resource-flavor-{ random_choice ()} "
74
- create_resource_flavor (self , resource_flavor , default )
74
+ create_resource_flavor (self , resource_flavor , default , with_labels )
75
75
self .resource_flavors .append (resource_flavor )
76
76
77
77
@@ -173,7 +173,7 @@ def create_cluster_queue(self, cluster_queue, flavor):
173
173
self .cluster_queue = cluster_queue
174
174
175
175
176
- def create_resource_flavor (self , flavor , default = True ):
176
+ def create_resource_flavor (self , flavor , default = True , with_labels = False ):
177
177
worker_label , worker_value = os .getenv ("WORKER_LABEL" , "worker-1=true" ).split ("=" )
178
178
control_label , control_value = os .getenv (
179
179
"CONTROL_LABEL" , "ingress-ready=true"
@@ -182,9 +182,11 @@ def create_resource_flavor(self, flavor, default=True):
182
182
"TOLERATION_KEY" , "node-role.kubernetes.io/control-plane"
183
183
)
184
184
185
- node_labels = (
186
- {worker_label : worker_value } if default else {control_label : control_value }
187
- )
185
+ node_labels = {}
186
+ if with_labels :
187
+ node_labels = (
188
+ {worker_label : worker_value } if default else {control_label : control_value }
189
+ )
188
190
189
191
resource_flavor_json = {
190
192
"apiVersion" : "kueue.x-k8s.io/v1beta1" ,
@@ -260,9 +262,9 @@ def create_local_queue(self, cluster_queue, local_queue, is_default=True):
260
262
self .local_queue = local_queue
261
263
262
264
263
- def create_kueue_resources (self , resource_ammount = 1 ):
265
+ def create_kueue_resources (self , resource_ammount = 1 , with_labels = False ):
264
266
print ("creating Kueue resources ..." )
265
- create_new_resource_flavor (self , resource_ammount )
267
+ create_new_resource_flavor (self , resource_ammount , with_labels )
266
268
create_new_cluster_queue (self , resource_ammount )
267
269
create_new_local_queue (self , resource_ammount )
268
270
0 commit comments