Skip to content

Commit 282e07b

Browse files
committed
fixup! Support serviceaccount pull secrets
Signed-off-by: Todd Short <tshort@redhat.com>
1 parent 1b4189d commit 282e07b

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

internal/shared/controllers/pull_secret_controller.go

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ type PullSecretReconciler struct {
4646
func (r *PullSecretReconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error) {
4747
logger := log.FromContext(ctx).WithName("pull-secret-reconciler")
4848

49-
logger.Info("processing event", logName(req.NamespacedName)...)
50-
defer logger.Info("processed event", logName(req.NamespacedName)...)
49+
logger.Info("processing event", "name", req.Name, "namespace", req.Namespace)
50+
defer logger.Info("processed event", "name", req.Name, "namespace", req.Namespace)
5151

5252
secrets := []*corev1.Secret{}
5353

@@ -67,9 +67,9 @@ func (r *PullSecretReconciler) Reconcile(ctx context.Context, req ctrl.Request)
6767
logger.Info("serviceaccount", "name", r.ServiceAccountKey)
6868
if err := r.Get(ctx, r.ServiceAccountKey, sa); err != nil { //nolint:nestif
6969
if apierrors.IsNotFound(err) {
70-
logger.Info("serviceaccount not found", logName(r.ServiceAccountKey)...)
70+
logger.Info("serviceaccount not found", "name", r.ServiceAccountKey.Name, "namespace", r.ServiceAccountKey.Namespace)
7171
} else {
72-
logger.Error(err, "failed to get serviceaccount", logName(r.ServiceAccountKey)...)
72+
logger.Error(err, "failed to get serviceaccount", "name", r.ServiceAccountKey.Name, "namespace", r.ServiceAccountKey.Namespace)
7373
return ctrl.Result{}, err
7474
}
7575
} else {
@@ -102,23 +102,18 @@ func (r *PullSecretReconciler) Reconcile(ctx context.Context, req ctrl.Request)
102102

103103
func (r *PullSecretReconciler) getSecret(ctx context.Context, logger logr.Logger, nn types.NamespacedName) (*corev1.Secret, error) {
104104
secret := &corev1.Secret{}
105-
if err := r.Get(ctx, *r.SecretKey, secret); err != nil {
105+
if err := r.Get(ctx, nn, secret); err != nil {
106106
if apierrors.IsNotFound(err) {
107-
logger.Info("secret not found", logName(nn)...)
107+
logger.Info("secret not found", "name", nn.Name, "namespace", nn.Namespace)
108108
return nil, nil
109109
}
110-
logger.Error(err, "failed to get secret", logName(nn)...)
110+
logger.Error(err, "failed to get secret", "name", nn.Name, "namespace", nn.Namespace)
111111
return nil, err
112112
}
113-
logger.Info("found secret", logName(nn)...)
113+
logger.Info("found secret", "name", nn.Name, "namespace", nn.Namespace)
114114
return secret, nil
115115
}
116116

117-
// Helper function to log NamespacedNames
118-
func logName(nn types.NamespacedName) []any {
119-
return []any{"name", nn.Name, "namespace", nn.Namespace}
120-
}
121-
122117
// SetupWithManager sets up the controller with the Manager.
123118
func (r *PullSecretReconciler) SetupWithManager(mgr ctrl.Manager) error {
124119
_, err := ctrl.NewControllerManagedBy(mgr).

0 commit comments

Comments
 (0)