Recently we included a number of spot types to ensure we will get machines. The number https://github.com/redhat-developer/mapt/blob/de738943390756fffcad11682668fccc562817d5/pkg/provider/aws/data/spot.go#L57 is fixed to 8 which will works when asking for machines based on params (CPU, Memory,...) But when using specific compute-sizes if the number of machines is less than 8 ...it is failing. We need to check if compute-sizes is set, and if that is the case dynamically adjust the field