From 7a4f2da76ee4c8f9ad030ce6cecd332463bebc7f Mon Sep 17 00:00:00 2001 From: Piyush Kumar Date: Mon, 16 Feb 2026 16:44:27 +0530 Subject: [PATCH] PCP-6033: add nil check for asg for reconcile asg tags --- pkg/cloud/services/eks/tags.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/cloud/services/eks/tags.go b/pkg/cloud/services/eks/tags.go index 1ed0fd60e5..8db0c52bdf 100644 --- a/pkg/cloud/services/eks/tags.go +++ b/pkg/cloud/services/eks/tags.go @@ -129,6 +129,10 @@ func (s *NodegroupService) reconcileASGTags(ng *eks.Nodegroup) error { if err != nil { return errors.Wrap(err, "failed to describe ASG for nodegroup") } + if asg == nil { + s.scope.Debug("ASG not found for nodegroup, skipping tag reconciliation", "nodegroup-name", *ng.NodegroupName) + return nil + } tagsToDelete, tagsToAdd := getASGTagUpdates(s.scope.ClusterName(), tagDescriptionsToMap(asg.Tags), s.scope.AdditionalTags()) s.scope.Debug("Tags", "tagsToAdd", tagsToAdd, "tagsToDelete", tagsToDelete)