From ca1caf5152c3622d7363a1623160ef8fdfc7fbc8 Mon Sep 17 00:00:00 2001 From: Olivier Tardieu Date: Mon, 17 Jun 2024 16:39:01 -0400 Subject: [PATCH] Ensure label map is not nil --- internal/webhook/appwrapper_webhook.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/webhook/appwrapper_webhook.go b/internal/webhook/appwrapper_webhook.go index 0176921..f43ed6b 100644 --- a/internal/webhook/appwrapper_webhook.go +++ b/internal/webhook/appwrapper_webhook.go @@ -73,6 +73,9 @@ func (w *AppWrapperWebhook) Default(ctx context.Context, obj runtime.Object) err // Queue name and Suspend if w.Config.EnableKueueIntegrations { if w.Config.QueueName != "" && aw.Annotations[QueueNameLabel] == "" && aw.Labels[QueueNameLabel] == "" { + if aw.Labels == nil { + aw.Labels = map[string]string{} + } aw.Labels[QueueNameLabel] = w.Config.QueueName } jobframework.ApplyDefaultForSuspend((*wlc.AppWrapper)(aw), w.Config.ManageJobsWithoutQueueName)