Add support to run ElasticGrid with Spotinst

Description

Support Spotinst in AWS environment

Introducing 2 new parameters in cluster.yaml inside the AWS component section

  • boolean ‘useSpot’

  • ‘spotTypes’ which replaces AWS machine “type” parameter (type is a single type, while spotTypes is a list)
    Example:
    spotTypes:
    - m4.xlarge
    - m5.xlarge

Requirement:

  • credentials file should be located inside /home/user/.spotinst/credentials

  • the credentials should look like:
    {"token": "484844dsdasdasasdafad", "account": "act-6dsadaafaa"}

  • ‘type’ parameter should be null

Acceptance Test

None

Assignee

Mishel Liberman

Reporter

Mishel Liberman

Labels

Priority

Medium

SalesForce Case ID

None

Fix versions

None

Commitment Version/s

None

Due date

None

Product

XAP

Edition

Premium

Platform

All
Configure