diff --git a/pkg/model/awsmodel/spotinst.go b/pkg/model/awsmodel/spotinst.go index 9ba1abb348..19c0685e47 100644 --- a/pkg/model/awsmodel/spotinst.go +++ b/pkg/model/awsmodel/spotinst.go @@ -546,13 +546,16 @@ func (b *SpotInstanceGroupModelBuilder) buildLaunchSpec(c *fi.CloudupModelBuilde // Capacity. minSize, maxSize := b.buildCapacity(ig) if fi.ValueOf(ocean.UseAsTemplateOnly) { - launchSpec.MinSize = minSize - launchSpec.MaxSize = maxSize + ocean.MinSize = minSize + ocean.MaxSize = maxSize } else { ocean.MinSize = fi.PtrTo(fi.ValueOf(ocean.MinSize) + fi.ValueOf(minSize)) ocean.MaxSize = fi.PtrTo(fi.ValueOf(ocean.MaxSize) + fi.ValueOf(maxSize)) } + launchSpec.MinSize = minSize + launchSpec.MaxSize = maxSize + // User data. if ig.Name == igOcean.Name && !featureflag.SpotinstOceanTemplate.Enabled() { launchSpec.UserData = ocean.UserData