Skip to content

Commit 34b1d17

Browse files
committed
Fieldowner: add some missing Patch Fieldowners, break long lines
1 parent e2a5311 commit 34b1d17

8 files changed

+32
-16
lines changed

internal/controller/aggregates_controller.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,8 @@ func (ac *AggregatesController) Reconcile(ctx context.Context, req ctrl.Request)
122122
Reason: kvmv1.ConditionReasonSucceeded,
123123
Message: "Aggregates updated successfully",
124124
})
125-
return ctrl.Result{}, ac.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(AggregatesControllerName))
125+
return ctrl.Result{}, ac.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base,
126+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(AggregatesControllerName))
126127
}
127128

128129
// setErrorCondition sets the error condition on the Hypervisor status, returns error if update fails
@@ -136,7 +137,8 @@ func (ac *AggregatesController) setErrorCondition(ctx context.Context, hv *kvmv1
136137

137138
base := hv.DeepCopy()
138139
if meta.SetStatusCondition(&hv.Status.Conditions, condition) {
139-
if err := ac.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(AggregatesControllerName)); err != nil {
140+
if err := ac.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base,
141+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(AggregatesControllerName)); err != nil {
140142
return err
141143
}
142144
}

internal/controller/decomission_controller.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,8 @@ func (r *NodeDecommissionReconciler) removeFinalizer(ctx context.Context, node *
179179

180180
nodeBase := node.DeepCopy()
181181
controllerutil.RemoveFinalizer(node, decommissionFinalizerName)
182-
err := r.Patch(ctx, node, k8sclient.MergeFromWithOptions(nodeBase, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(DecommissionControllerName))
182+
err := r.Patch(ctx, node, k8sclient.MergeFromWithOptions(nodeBase,
183+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(DecommissionControllerName))
183184
return ctrl.Result{}, err
184185
}
185186

@@ -191,7 +192,8 @@ func (r *NodeDecommissionReconciler) setDecommissioningCondition(ctx context.Con
191192
Reason: "Decommissioning",
192193
Message: message,
193194
})
194-
if err := r.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(DecommissionControllerName)); err != nil {
195+
if err := r.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base,
196+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(DecommissionControllerName)); err != nil {
195197
return ctrl.Result{}, fmt.Errorf("cannot update hypervisor status due to %w", err)
196198
}
197199
return ctrl.Result{}, nil

internal/controller/eviction_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,8 @@ func (r *EvictionReconciler) handleRunning(ctx context.Context, eviction *kvmv1.
154154
}
155155

156156
func (r *EvictionReconciler) updateStatus(ctx context.Context, eviction, base *kvmv1.Eviction) error {
157-
return r.Status().Patch(ctx, eviction, client.MergeFromWithOptions(base, client.MergeFromWithOptimisticLock{}), client.FieldOwner(EvictionControllerName))
157+
return r.Status().Patch(ctx, eviction, client.MergeFromWithOptions(base,
158+
client.MergeFromWithOptimisticLock{}), client.FieldOwner(EvictionControllerName))
158159
}
159160

160161
func (r *EvictionReconciler) handlePreflight(ctx context.Context, eviction *kvmv1.Eviction) (ctrl.Result, error) {

internal/controller/hypervisor_controller.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,24 +127,27 @@ func (hv *HypervisorController) Reconcile(ctx context.Context, req ctrl.Request)
127127
}
128128

129129
if !equality.Semantic.DeepEqual(hypervisor, base) {
130-
return ctrl.Result{}, hv.Status().Patch(ctx, hypervisor, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(HypervisorControllerName))
130+
return ctrl.Result{}, hv.Status().Patch(ctx, hypervisor, k8sclient.MergeFromWithOptions(base,
131+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(HypervisorControllerName))
131132
}
132133

133134
syncLabelsAndAnnotations(nodeLabels, hypervisor, node)
134135
if equality.Semantic.DeepEqual(hypervisor, base) {
135136
return ctrl.Result{}, nil
136137
}
137138

138-
return ctrl.Result{}, hv.Patch(ctx, hypervisor, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(HypervisorControllerName))
139+
return ctrl.Result{}, hv.Patch(ctx, hypervisor, k8sclient.MergeFromWithOptions(base,
140+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(HypervisorControllerName))
139141
}
140142

141143
syncLabelsAndAnnotations(nodeLabels, hypervisor, node)
142144

143-
if err := controllerutil.SetOwnerReference(node, hypervisor, hv.Scheme, controllerutil.WithBlockOwnerDeletion(true)); err != nil {
145+
if err := controllerutil.SetOwnerReference(node, hypervisor, hv.Scheme,
146+
controllerutil.WithBlockOwnerDeletion(true)); err != nil {
144147
return ctrl.Result{}, fmt.Errorf("failed setting controller reference: %w", err)
145148
}
146149

147-
if err := hv.Create(ctx, hypervisor); err != nil {
150+
if err := hv.Create(ctx, hypervisor, k8sclient.FieldOwner(HypervisorControllerName)); err != nil {
148151
return ctrl.Result{}, err
149152
}
150153

internal/controller/hypervisor_maintenance_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ func (hec *HypervisorMaintenanceController) Reconcile(ctx context.Context, req c
8686
return ctrl.Result{}, nil
8787
}
8888

89-
return ctrl.Result{}, hec.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(old, k8sclient.MergeFromWithOptimisticLock{}))
89+
return ctrl.Result{}, hec.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(old,
90+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(MaintenanceControllerName))
9091
}
9192

9293
func (hec *HypervisorMaintenanceController) reconcileComputeService(ctx context.Context, hv *kvmv1.Hypervisor) error {

internal/controller/hypervisor_taint_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@ func (r *HypervisorTaintController) Reconcile(ctx context.Context, req ctrl.Requ
8484
return ctrl.Result{}, nil
8585
}
8686

87-
return ctrl.Result{}, r.Status().Patch(ctx, hypervisor, k8sclient.MergeFromWithOptions(before, k8sclient.MergeFromWithOptimisticLock{}))
87+
return ctrl.Result{}, r.Status().Patch(ctx, hypervisor, k8sclient.MergeFromWithOptions(before,
88+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(HypervisorTaintControllerName))
8889
}
8990

9091
func (r *HypervisorTaintController) SetupWithManager(mgr ctrl.Manager) error {

internal/controller/onboarding_controller.go

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -286,7 +286,9 @@ func (r *OnboardingController) smokeTest(ctx context.Context, hv *kvmv1.Hypervis
286286

287287
return ctrl.Result{RequeueAfter: defaultWaitTime}, nil
288288
case "ACTIVE":
289-
consoleOutput, err := servers.ShowConsoleOutput(ctx, r.testComputeClient, server.ID, servers.ShowConsoleOutputOpts{Length: 11}).Extract()
289+
consoleOutput, err := servers.
290+
ShowConsoleOutput(ctx, r.testComputeClient, server.ID, servers.ShowConsoleOutputOpts{Length: 11}).
291+
Extract()
290292
if err != nil {
291293
base := hv.DeepCopy()
292294
meta.SetStatusCondition(&hv.Status.Conditions, metav1.Condition{
@@ -605,7 +607,8 @@ func (r *OnboardingController) findTestFlavor(ctx context.Context) (string, erro
605607
}
606608

607609
func (r *OnboardingController) patchStatus(ctx context.Context, hv, base *kvmv1.Hypervisor) error {
608-
return r.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(OnboardingControllerName))
610+
return r.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base,
611+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(OnboardingControllerName))
609612
}
610613

611614
// SetupWithManager sets up the controller with the Manager.

internal/controller/traits_controller.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ func (tc *TraitsController) Reconcile(ctx context.Context, req ctrl.Request) (ct
9696
base := hv.DeepCopy()
9797
if meta.SetStatusCondition(&hv.Status.Conditions,
9898
getTraitCondition(err, "Failed to get current traits from placement")) {
99-
err = errors.Join(tc.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(TraitsControllerName)))
99+
err = errors.Join(tc.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base,
100+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(TraitsControllerName)))
100101
}
101102
return ctrl.Result{}, err
102103
}
@@ -128,7 +129,8 @@ func (tc *TraitsController) Reconcile(ctx context.Context, req ctrl.Request) (ct
128129
base := hv.DeepCopy()
129130
if meta.SetStatusCondition(&hv.Status.Conditions,
130131
getTraitCondition(err, "Failed to update traits in placement")) {
131-
err = errors.Join(tc.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(TraitsControllerName)))
132+
err = errors.Join(tc.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base,
133+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(TraitsControllerName)))
132134
}
133135
return ctrl.Result{}, err
134136
}
@@ -138,7 +140,8 @@ func (tc *TraitsController) Reconcile(ctx context.Context, req ctrl.Request) (ct
138140
// update status unconditionally, since we want always to propagate the current traits
139141
hv.Status.Traits = targetTraits
140142
meta.SetStatusCondition(&hv.Status.Conditions, getTraitCondition(nil, "Traits successfully updated"))
141-
return ctrl.Result{}, tc.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base, k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(TraitsControllerName))
143+
return ctrl.Result{}, tc.Status().Patch(ctx, hv, k8sclient.MergeFromWithOptions(base,
144+
k8sclient.MergeFromWithOptimisticLock{}), k8sclient.FieldOwner(TraitsControllerName))
142145
}
143146

144147
// getTraitCondition creates a Condition object for trait updates

0 commit comments

Comments
 (0)