Skip to content

Commit 4317f55

Browse files
author
Ciprian Hacman
committed
Fix auto scaling group changes when using spot instances
1 parent 6a57543 commit 4317f55

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

upup/pkg/fi/cloudup/awstasks/autoscalinggroup.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -455,13 +455,14 @@ func (v *AutoscalingGroup) RenderAWS(t *awsup.AWSAPITarget, a, e, changes *Autos
455455
}
456456

457457
if changes.LaunchTemplate != nil {
458-
// @note: at the moment we are only using launch templates when using mixed instance policies,
459-
// but this might change
460-
setup(request).LaunchTemplate = &autoscaling.LaunchTemplate{
461-
LaunchTemplateSpecification: &autoscaling.LaunchTemplateSpecification{
462-
LaunchTemplateName: changes.LaunchTemplate.ID,
463-
Version: &launchTemplateVersion,
464-
},
458+
spec := &autoscaling.LaunchTemplateSpecification{
459+
LaunchTemplateId: changes.LaunchTemplate.ID,
460+
Version: aws.String("$Latest"),
461+
}
462+
if e.UseMixedInstancesPolicy() {
463+
setup(request).LaunchTemplate = &autoscaling.LaunchTemplate{LaunchTemplateSpecification: spec}
464+
} else {
465+
request.LaunchTemplate = spec
465466
}
466467
changes.LaunchTemplate = nil
467468
}

0 commit comments

Comments
 (0)