From 92a65d85d89184ca9980fac702c872c95a1b7084 Mon Sep 17 00:00:00 2001 From: Yu Xiang Zhang Date: Thu, 14 Mar 2024 01:03:05 +0000 Subject: [PATCH] Include MixedInstancesPolicy LaunchTemplate for validation --- pkg/actions/nodegroup/scale.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/actions/nodegroup/scale.go b/pkg/actions/nodegroup/scale.go index 3faed6ce486..c958c64f3e8 100644 --- a/pkg/actions/nodegroup/scale.go +++ b/pkg/actions/nodegroup/scale.go @@ -163,6 +163,9 @@ func validateNodeGroupAMI(ctx context.Context, awsProvider api.ClusterProvider, return fmt.Errorf("expected to find exactly one Auto Scaling group for nodegroup; got %d", len(asg.AutoScalingGroups)) } lt := asg.AutoScalingGroups[0].LaunchTemplate + if lt == nil { + lt = asg.AutoScalingGroups[0].MixedInstancesPolicy.LaunchTemplate.LaunchTemplateSpecification + } if lt == nil { logger.Warning("nodegroup with Auto Scaling group %q does not have a launch template", asgName) return nil