From 8acdbba07448c3de7d8b33bbfade3c0ece568e4c Mon Sep 17 00:00:00 2001 From: Johnny Fredheim Horvi Date: Wed, 14 Jan 2026 15:00:47 +0100 Subject: [PATCH] Add logging for elevation --- internal/elevation/queries.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/internal/elevation/queries.go b/internal/elevation/queries.go index 1324a3dd6..1cfe7c1fb 100644 --- a/internal/elevation/queries.go +++ b/internal/elevation/queries.go @@ -57,12 +57,14 @@ func Create(ctx context.Context, input *CreateElevationInput, actor *authz.Actor role := buildRoleUnstructured(elevationID, namespace, input, actor, createdAt, expiresAt) _, err := k8sClient.Resource(roleGVR).Namespace(namespace).Create(ctx, role, metav1.CreateOptions{}) if err != nil { + clients.log.WithError(err).WithField("namespace", namespace).Error("failed to create elevation role") return nil, fmt.Errorf("creating role: %w", err) } roleBinding := buildRoleBindingUnstructured(elevationID, namespace, actor, createdAt, expiresAt) _, err = k8sClient.Resource(roleBindingGVR).Namespace(namespace).Create(ctx, roleBinding, metav1.CreateOptions{}) if err != nil { + clients.log.WithError(err).WithField("namespace", namespace).Error("failed to create elevation rolebinding") _ = k8sClient.Resource(roleGVR).Namespace(namespace).Delete(ctx, elevationID, metav1.DeleteOptions{}) return nil, fmt.Errorf("creating rolebinding: %w", err) }