mirror of https://github.com/kubernetes/kops.git
Merge pull request #10187 from hakman/fix-spot-instances
Fix auto scaling group changes when using spot instances
This commit is contained in:
commit
af5cd1a5fc
|
|
@ -455,13 +455,14 @@ func (v *AutoscalingGroup) RenderAWS(t *awsup.AWSAPITarget, a, e, changes *Autos
|
||||||
}
|
}
|
||||||
|
|
||||||
if changes.LaunchTemplate != nil {
|
if changes.LaunchTemplate != nil {
|
||||||
// @note: at the moment we are only using launch templates when using mixed instance policies,
|
spec := &autoscaling.LaunchTemplateSpecification{
|
||||||
// but this might change
|
LaunchTemplateId: changes.LaunchTemplate.ID,
|
||||||
setup(request).LaunchTemplate = &autoscaling.LaunchTemplate{
|
|
||||||
LaunchTemplateSpecification: &autoscaling.LaunchTemplateSpecification{
|
|
||||||
LaunchTemplateName: changes.LaunchTemplate.ID,
|
|
||||||
Version: &launchTemplateVersion,
|
Version: &launchTemplateVersion,
|
||||||
},
|
}
|
||||||
|
if e.UseMixedInstancesPolicy() {
|
||||||
|
setup(request).LaunchTemplate = &autoscaling.LaunchTemplate{LaunchTemplateSpecification: spec}
|
||||||
|
} else {
|
||||||
|
request.LaunchTemplate = spec
|
||||||
}
|
}
|
||||||
changes.LaunchTemplate = nil
|
changes.LaunchTemplate = nil
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue