v3.0.0
MAJOR RELEASE
In this release, the underlying OS has been updated from Ubuntu 18.04 LTS to Ubuntu 20.04 LTS.
GCP setup got a major facelift thanks to @lpeabody. See the GCP section below for details.
AWS
- Switched to Ubuntu 20.04 (focal) LTS AMIs
- Added support for multiple EC2 instance types in EC2 Spot mode
- Using anchors in YAML input template
- This required switching to JSON output package format = template URLs have changed (see below)
- Dropped
t3.nanoandt3.microEC2 type options as they have less than 2GB of RAM - Added the ability to pin Docksal version
Templates
GCP
Big overhaul towards feature parity with the AWS template.
- Switched to Ubuntu 20.04 (focal) LTS AMIs
- Allow configuring machine size, disk size, and mode (on-demand vs preemptible)
- Ensuring instance has a static IP
- Added support for preemptible VM mode (similar to AWS EC2 Spot mode)
- Switched to using MIGs (managed instance groups) for on-demand and preemptible VM provisioning
- Added the ability to pin Docksal version