Skip to content

Commit 4bf17d1

Browse files
committed
ref(internal): address linter errs
Signed-off-by: Vaughn Dice <[email protected]>
1 parent 1aaccf8 commit 4bf17d1

File tree

3 files changed

+11
-10
lines changed

3 files changed

+11
-10
lines changed

internal/containerd/restart_unix.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
package containerd
2121

2222
import (
23+
"context"
2324
"fmt"
2425
"log/slog"
2526
"os"
@@ -150,7 +151,7 @@ func ListSystemdUnits() ([]byte, error) {
150151
}
151152

152153
func nsenterCmd(cmd ...string) *exec.Cmd {
153-
return exec.Command("nsenter",
154+
return exec.CommandContext(context.Background(), "nsenter",
154155
append([]string{fmt.Sprintf("-m/%s/proc/1/ns/mnt", os.Getenv("HOST_ROOT")), "--"}, cmd...)...) // #nosec G204
155156
}
156157

internal/controller/job_controller.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ func (jr *JobReconciler) deleteNodeLabel(ctx context.Context, node *corev1.Node,
149149

150150
func (jr *JobReconciler) getNode(ctx context.Context, nodeName string) (*corev1.Node, error) {
151151
node := corev1.Node{}
152-
if err := jr.Client.Get(ctx, types.NamespacedName{Name: nodeName}, &node); err != nil {
152+
if err := jr.Get(ctx, types.NamespacedName{Name: nodeName}, &node); err != nil {
153153
log.Err(err).Msg("Unable to fetch node")
154154
return &corev1.Node{}, client.IgnoreNotFound(err)
155155
}

internal/controller/shim_controller.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ func (sr *ShimReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl
106106

107107
// 1. Check if the shim resource exists
108108
var shimResource rcmv1.Shim
109-
if err := sr.Client.Get(ctx, req.NamespacedName, &shimResource); err != nil {
109+
if err := sr.Get(ctx, req.NamespacedName, &shimResource); err != nil {
110110
log.Err(err).Msg("Unable to fetch shimResource")
111111
return ctrl.Result{}, client.IgnoreNotFound(err)
112112
}
@@ -214,7 +214,7 @@ func (sr *ShimReconciler) updateStatus(ctx context.Context, shim *rcmv1.Shim, no
214214
}
215215

216216
// Re-fetch shim to avoid "object has been modified" errors
217-
if err := sr.Client.Get(ctx, types.NamespacedName{Name: shim.Name, Namespace: shim.Namespace}, shim); err != nil {
217+
if err := sr.Get(ctx, types.NamespacedName{Name: shim.Name, Namespace: shim.Namespace}, shim); err != nil {
218218
log.Error().Msgf("Unable to re-fetch shim: %s", err)
219219
return fmt.Errorf("failed to fetch shim: %w", err)
220220
}
@@ -269,7 +269,7 @@ func (sr *ShimReconciler) recreateStrategyRollout(ctx context.Context, shim *rcm
269269
func (sr *ShimReconciler) deployJobOnNode(ctx context.Context, shim *rcmv1.Shim, node corev1.Node, jobType string) error {
270270
log := log.Ctx(ctx)
271271

272-
if err := sr.Client.Get(ctx, types.NamespacedName{Name: node.Name}, &node); err != nil {
272+
if err := sr.Get(ctx, types.NamespacedName{Name: node.Name}, &node); err != nil {
273273
log.Error().Msgf("Unable to re-fetch node: %s", err)
274274
return fmt.Errorf("failed to fetch node: %w", err)
275275
}
@@ -311,7 +311,7 @@ func (sr *ShimReconciler) deployJobOnNode(ctx context.Context, shim *rcmv1.Shim,
311311
}
312312

313313
// We rely on controller-runtime to rate limit us.
314-
if err := sr.Client.Patch(ctx, job, patchMethod, patchOptions); err != nil {
314+
if err := sr.Patch(ctx, job, patchMethod, patchOptions); err != nil {
315315
log.Error().Msgf("Unable to reconcile Job: %s", err)
316316
if err := sr.updateNodeLabels(ctx, &node, shim, "failed"); err != nil {
317317
log.Error().Msgf("Unable to update node label %s: %s", shim.Name, err)
@@ -506,7 +506,7 @@ func (sr *ShimReconciler) handleDeployRuntimeClass(ctx context.Context, shim *rc
506506
}
507507

508508
// Note that we reconcile even if the deployment is in a good state. We rely on controller-runtime to rate limit us.
509-
if err := sr.Client.Patch(ctx, runtimeClass, patchMethod, patchOptions); err != nil {
509+
if err := sr.Patch(ctx, runtimeClass, patchMethod, patchOptions); err != nil {
510510
log.Error().Msgf("Unable to reconcile RuntimeClass %s", err)
511511
return ctrl.Result{}, fmt.Errorf("failed to reconcile RuntimeClass: %w", err)
512512
}
@@ -602,7 +602,7 @@ func (sr *ShimReconciler) runtimeClassExists(ctx context.Context, shim *rcmv1.Sh
602602
// getRuntimeClass finds a RuntimeClass.
603603
func (sr *ShimReconciler) getRuntimeClass(ctx context.Context, shim *rcmv1.Shim) (*nodev1.RuntimeClass, error) {
604604
rc := nodev1.RuntimeClass{}
605-
err := sr.Client.Get(ctx, types.NamespacedName{Name: shim.Spec.RuntimeClass.Name, Namespace: shim.Namespace}, &rc)
605+
err := sr.Get(ctx, types.NamespacedName{Name: shim.Spec.RuntimeClass.Name, Namespace: shim.Namespace}, &rc)
606606
if err != nil {
607607
return nil, fmt.Errorf("failed to get runtimeClass: %w", err)
608608
}
@@ -613,7 +613,7 @@ func (sr *ShimReconciler) getRuntimeClass(ctx context.Context, shim *rcmv1.Shim)
613613
func (sr *ShimReconciler) removeFinalizerFromShim(ctx context.Context, shim *rcmv1.Shim) error {
614614
if controllerutil.ContainsFinalizer(shim, RCMOperatorFinalizer) {
615615
controllerutil.RemoveFinalizer(shim, RCMOperatorFinalizer)
616-
if err := sr.Client.Update(ctx, shim); err != nil {
616+
if err := sr.Update(ctx, shim); err != nil {
617617
return fmt.Errorf("failed to remove finalizer: %w", err)
618618
}
619619
}
@@ -624,7 +624,7 @@ func (sr *ShimReconciler) removeFinalizerFromShim(ctx context.Context, shim *rcm
624624
func (sr *ShimReconciler) ensureFinalizerForShim(ctx context.Context, shim *rcmv1.Shim, finalizer string) error {
625625
if !controllerutil.ContainsFinalizer(shim, finalizer) {
626626
controllerutil.AddFinalizer(shim, finalizer)
627-
if err := sr.Client.Update(ctx, shim); err != nil {
627+
if err := sr.Update(ctx, shim); err != nil {
628628
return fmt.Errorf("failed to set finalizer: %w", err)
629629
}
630630
}

0 commit comments

Comments
 (0)