From f32b2f3fb5626e55baf5177dc4230782d512eeec Mon Sep 17 00:00:00 2001 From: Youssef Rabie Date: Fri, 27 Sep 2024 17:02:05 +0300 Subject: [PATCH] =?UTF-8?q?fix(trafficrouting):=20add=20nil=20check=20for?= =?UTF-8?q?=20desired=20annotations=20map=20in=20ALB=E2=80=A6=20(#3853)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(trafficrouting): add nil check for desired annotations map in ALB ingress Signed-off-by: Youssef Rabie --- rollout/trafficrouting/alb/alb.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rollout/trafficrouting/alb/alb.go b/rollout/trafficrouting/alb/alb.go index 0a053857d6..5bda94d712 100644 --- a/rollout/trafficrouting/alb/alb.go +++ b/rollout/trafficrouting/alb/alb.go @@ -409,6 +409,9 @@ func getDesiredAnnotations(current *ingressutil.Ingress, r *v1alpha1.Rollout, po if err != nil { return nil, err } + if desired == nil { + desired = make(map[string]string) + } desired[key] = value return modifyManagedAnnotation(desired, r.Name, true, key) }