diff --git a/controllers/provisioners/eks/cloud.go b/controllers/provisioners/eks/cloud.go index 4ed8cfe0..4eb10b1b 100644 --- a/controllers/provisioners/eks/cloud.go +++ b/controllers/provisioners/eks/cloud.go @@ -226,7 +226,8 @@ func (ctx *EksInstanceGroupContext) CloudDiscovery() error { if spec.IsLaunchConfiguration() { state.ScalingConfiguration, err = scaling.NewLaunchConfiguration(instanceGroup.NamespacedName(), ctx.AwsWorker, &scaling.DiscoverConfigurationInput{ - ScalingGroup: targetScalingGroup, + ScalingGroup: targetScalingGroup, + TargetConfigName: state.ScalingConfiguration.Name(), }) if err != nil { return errors.Wrap(err, "failed to discover launch configurations") @@ -238,7 +239,8 @@ func (ctx *EksInstanceGroupContext) CloudDiscovery() error { if spec.IsLaunchTemplate() { state.ScalingConfiguration, err = scaling.NewLaunchTemplate(instanceGroup.NamespacedName(), ctx.AwsWorker, &scaling.DiscoverConfigurationInput{ - ScalingGroup: targetScalingGroup, + ScalingGroup: targetScalingGroup, + TargetConfigName: state.ScalingConfiguration.Name(), }) if err != nil { return errors.Wrap(err, "failed to discover launch templates")