mirror of https://github.com/kubernetes/kops.git
feat(spot/ocean): get instance types from `mixedInstancesPolicy`
This commit is contained in:
parent
94eb7bbda5
commit
b3a3526ad0
|
|
@ -544,6 +544,11 @@ func (b *SpotInstanceGroupModelBuilder) buildLaunchSpec(c *fi.ModelBuilderContex
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
policy := ig.Spec.MixedInstancesPolicy
|
||||||
|
if len(launchSpec.InstanceTypes) == 0 && policy != nil && len(policy.Instances) > 0 {
|
||||||
|
launchSpec.InstanceTypes = policy.Instances
|
||||||
|
}
|
||||||
|
|
||||||
// Capacity.
|
// Capacity.
|
||||||
minSize, maxSize := b.buildCapacity(ig)
|
minSize, maxSize := b.buildCapacity(ig)
|
||||||
ocean.MinSize = fi.Int64(fi.Int64Value(ocean.MinSize) + fi.Int64Value(minSize))
|
ocean.MinSize = fi.Int64(fi.Int64Value(ocean.MinSize) + fi.Int64Value(minSize))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue