@@ -35,15 +35,6 @@ import (
3535)
3636
3737const (
38- // DPUClusterMissingConditionType is the condition type for DPUCluster validation
39- DPUClusterMissingConditionType = "DPUClusterMissing"
40-
41- // ClusterTypeValidConditionType is the condition type for cluster type validation
42- ClusterTypeValidConditionType = "ClusterTypeValid"
43-
44- // DPUClusterInUseConditionType is the condition type for DPUCluster exclusivity validation
45- DPUClusterInUseConditionType = "DPUClusterInUse"
46-
4738 // Event reasons
4839 ReasonDPUClusterFound = "DPUClusterFound"
4940 ReasonDPUClusterNotFound = "DPUClusterNotFound"
@@ -140,7 +131,7 @@ func (v *Validator) handleClusterTypeInvalid(ctx context.Context, cr *provisioni
140131 log := logf .FromContext (ctx ).WithValues ("feature" , "dpucluster-validation" )
141132
142133 // Get previous condition
143- previousCondition := meta .FindStatusCondition (cr .Status .Conditions , ClusterTypeValidConditionType )
134+ previousCondition := meta .FindStatusCondition (cr .Status .Conditions , provisioningv1alpha1 . ClusterTypeValid )
144135
145136 // Note: Phase will be computed from conditions by the reconciler
146137
@@ -149,7 +140,7 @@ func (v *Validator) handleClusterTypeInvalid(ctx context.Context, cr *provisioni
149140
150141 // Set condition
151142 condition := metav1.Condition {
152- Type : ClusterTypeValidConditionType ,
143+ Type : provisioningv1alpha1 . ClusterTypeValid ,
153144 Status : metav1 .ConditionFalse ,
154145 Reason : ReasonClusterTypeUnsupported ,
155146 Message : message ,
@@ -180,7 +171,7 @@ func (v *Validator) handleClusterTypeValid(ctx context.Context, cr *provisioning
180171 log := logf .FromContext (ctx ).WithValues ("feature" , "dpucluster-validation" )
181172
182173 // Get previous condition to check for recovery
183- previousCondition := meta .FindStatusCondition (cr .Status .Conditions , ClusterTypeValidConditionType )
174+ previousCondition := meta .FindStatusCondition (cr .Status .Conditions , provisioningv1alpha1 . ClusterTypeValid )
184175
185176 // Note: Phase will be computed from conditions by the reconciler
186177 if previousCondition != nil && previousCondition .Status == metav1 .ConditionFalse {
@@ -191,7 +182,7 @@ func (v *Validator) handleClusterTypeValid(ctx context.Context, cr *provisioning
191182
192183 // Set condition
193184 condition := metav1.Condition {
194- Type : ClusterTypeValidConditionType ,
185+ Type : provisioningv1alpha1 . ClusterTypeValid ,
195186 Status : metav1 .ConditionTrue ,
196187 Reason : ReasonClusterTypeValid ,
197188 Message : message ,
@@ -257,15 +248,15 @@ func (v *Validator) handleDPUClusterInUse(ctx context.Context, cr *provisioningv
257248 log := logf .FromContext (ctx ).WithValues ("feature" , "dpucluster-exclusivity" )
258249
259250 // Get previous condition
260- previousCondition := meta .FindStatusCondition (cr .Status .Conditions , DPUClusterInUseConditionType )
251+ previousCondition := meta .FindStatusCondition (cr .Status .Conditions , provisioningv1alpha1 . DPUClusterInUse )
261252
262253 message := fmt .Sprintf ("DPUCluster '%s/%s' is already in use by DPFHCPBridge '%s/%s'. Each DPUCluster can only be referenced by one DPFHCPBridge" ,
263254 dpuCluster .Namespace , dpuCluster .Name ,
264255 conflictingBridge .Namespace , conflictingBridge .Name )
265256
266257 // Set condition
267258 condition := metav1.Condition {
268- Type : DPUClusterInUseConditionType ,
259+ Type : provisioningv1alpha1 . DPUClusterInUse ,
269260 Status : metav1 .ConditionTrue ,
270261 Reason : ReasonDPUClusterInUse ,
271262 Message : message ,
@@ -298,7 +289,7 @@ func (v *Validator) handleDPUClusterAvailable(ctx context.Context, cr *provision
298289 log := logf .FromContext (ctx ).WithValues ("feature" , "dpucluster-exclusivity" )
299290
300291 // Get previous condition to check for recovery
301- previousCondition := meta .FindStatusCondition (cr .Status .Conditions , DPUClusterInUseConditionType )
292+ previousCondition := meta .FindStatusCondition (cr .Status .Conditions , provisioningv1alpha1 . DPUClusterInUse )
302293
303294 if previousCondition != nil && previousCondition .Status == metav1 .ConditionTrue {
304295 log .Info ("DPUCluster recovered from in-use state" )
@@ -309,7 +300,7 @@ func (v *Validator) handleDPUClusterAvailable(ctx context.Context, cr *provision
309300
310301 // Set condition
311302 condition := metav1.Condition {
312- Type : DPUClusterInUseConditionType ,
303+ Type : provisioningv1alpha1 . DPUClusterInUse ,
313304 Status : metav1 .ConditionFalse ,
314305 Reason : ReasonDPUClusterAvailable ,
315306 Message : message ,
@@ -341,7 +332,7 @@ func (v *Validator) handleDPUClusterMissing(ctx context.Context, cr *provisionin
341332 log := logf .FromContext (ctx ).WithValues ("feature" , "dpucluster-validation" )
342333
343334 // Get previous condition to determine if this is a new error
344- previousCondition := meta .FindStatusCondition (cr .Status .Conditions , DPUClusterMissingConditionType )
335+ previousCondition := meta .FindStatusCondition (cr .Status .Conditions , provisioningv1alpha1 . DPUClusterMissing )
345336
346337 // Determine message based on whether cluster was previously found
347338 var message string
@@ -360,7 +351,7 @@ func (v *Validator) handleDPUClusterMissing(ctx context.Context, cr *provisionin
360351
361352 // Set condition
362353 condition := metav1.Condition {
363- Type : DPUClusterMissingConditionType ,
354+ Type : provisioningv1alpha1 . DPUClusterMissing ,
364355 Status : metav1 .ConditionTrue ,
365356 Reason : reason ,
366357 Message : message ,
@@ -394,14 +385,14 @@ func (v *Validator) handleDPUClusterAccessDenied(ctx context.Context, cr *provis
394385 log := logf .FromContext (ctx ).WithValues ("feature" , "dpucluster-validation" )
395386
396387 // Get previous condition
397- previousCondition := meta .FindStatusCondition (cr .Status .Conditions , DPUClusterMissingConditionType )
388+ previousCondition := meta .FindStatusCondition (cr .Status .Conditions , provisioningv1alpha1 . DPUClusterMissing )
398389
399390 message := fmt .Sprintf ("Operator lacks RBAC permissions to access DPUCluster '%s' in namespace '%s': %v" ,
400391 dpuClusterRef .Name , dpuClusterRef .Namespace , err )
401392
402393 // Set condition
403394 condition := metav1.Condition {
404- Type : DPUClusterMissingConditionType ,
395+ Type : provisioningv1alpha1 . DPUClusterMissing ,
405396 Status : metav1 .ConditionTrue ,
406397 Reason : ReasonDPUClusterAccessDenied ,
407398 Message : message ,
@@ -433,7 +424,7 @@ func (v *Validator) handleDPUClusterFound(ctx context.Context, cr *provisioningv
433424 log := logf .FromContext (ctx ).WithValues ("feature" , "dpucluster-validation" )
434425
435426 // Get previous condition
436- previousCondition := meta .FindStatusCondition (cr .Status .Conditions , DPUClusterMissingConditionType )
427+ previousCondition := meta .FindStatusCondition (cr .Status .Conditions , provisioningv1alpha1 . DPUClusterMissing )
437428
438429 if previousCondition != nil && previousCondition .Status == metav1 .ConditionTrue {
439430 log .Info ("DPUCluster recovered from missing state" )
@@ -444,7 +435,7 @@ func (v *Validator) handleDPUClusterFound(ctx context.Context, cr *provisioningv
444435
445436 // Set condition
446437 condition := metav1.Condition {
447- Type : DPUClusterMissingConditionType ,
438+ Type : provisioningv1alpha1 . DPUClusterMissing ,
448439 Status : metav1 .ConditionFalse ,
449440 Reason : ReasonDPUClusterFound ,
450441 Message : message ,
0 commit comments