Skip to content

Commit 41edbc7

Browse files
committed
fix: check for client set initialization for service account token creation
Signed-off-by: Gergely Brautigam <182850+Skarlso@users.noreply.github.com>
1 parent f5f42f9 commit 41edbc7

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

internal/listener/kubernetes/listener.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,10 @@ func (h *Handler[T]) fetchSecretKey(ctx context.Context, secretKeySelector *v1al
205205
}
206206

207207
func (h *Handler[T]) serviceAccountToken(ctx context.Context, serviceAccountSelector *v1alpha1.ServiceAccountSelector) ([]byte, error) {
208+
if h.CtrlClientSet == nil {
209+
return nil, errors.New("controller client not initialized; creating account token is unavailable")
210+
}
211+
208212
if serviceAccountSelector == nil {
209213
return nil, errors.New("service account selector is nil")
210214
}

0 commit comments

Comments
 (0)