appsembler / sultan

An Open edX Remote Devstack Toolkit
GNU Affero General Public License v3.0
7 stars 4 forks source link

Adding support to preemptible machines #43

Closed iamjazzar closed 3 years ago

iamjazzar commented 3 years ago

We used to support preemptible machines in v1, but I dropped the support because it confuses sultan users when their machines get interrupted. Dropping support is not optimal, so here we add it again, but defaulting the build to false. EdX operations usually takes long time (especially dev.provision), which is a good period of time to allow Google to interrupt the machine process, an interruption that forces us to redo the provisioning again and again. The best use case of these machines would be by using the image setup, fast process, and not a too long one, which gives it a higher chance of not getting interrupted.

Solves #41