Releases: aws/amazon-ec2-instance-selector
EC2 Instance Selector v1.1.0
New Features
- Pass in an instance-type through the
--base-instance-type
flag and ec2-instance-selector will find instance types that are similar to the passed in one. #6 - A new flag was added to support passing in a list of availability zones. The
--availability-zones
flag will replace the previous singular version--availability-zone
in a future release, but for now the previous version still works and will display a warning message when used. The list of availability zones is used to find instance types that are available in all AZs that are passed in. #8 - Region detection has been improved by adding aws profile config parsing and the
AWS_DEFAULT_REGION
environment variable in addition to the already supported--region
flag andAWS_REGION
environment variable. #9
EC2 Instance Selector v1.0.0
Summary:
This is the first major release of the ec2-instance-selector tool.
ec2-instance-selector is a CLI tool and go library which recommends instance types based on resource criteria like vcpus and memory.
Why did we build this?
There are over 270 different instance types available on EC2 which can make the process of selecting appropriate instance types difficult. Instance Selector helps you select compatible instance types for your application to run on. The command line interface can be passed resource criteria like vcpus, memory, network performance, and much more and then return the available, matching instance types.
If you are using spot instances to save on costs, it is a best practice to use multiple instances types within your auto-scaling group (ASG) to ensure your application doesn't experience downtime due to one instance type being interrupted. Instance Selector will help to find a set of instance types that your application can run on.
Instance Selector can also be consumed as a go library for direct integration into your go code.
Major Features
- Filter AWS Instance Types using declarative resource criteria like vcpus, memory, network performance, and much more!
- Consumable as a go library
EC2 Instance Selector v0.8.3
Bug Fixes:
- Fixed an issue where the CLI would not parse flags properly when using the shorthand (i.e. -m rather than --memory) #2
Tests:
- More unit tests specifically around the CLI argument parsing
EC2 Instance Selector v0.8.2
Bug Fixes:
- Fixed an issue where the CLI would not parse flags properly when using the shorthand (i.e. -m rather than --memory) #2
Tests:
- More unit tests specifically around the CLI argument parsing
EC2 Instance Selector v0.8.1
Bug Fixes:
- Fixed an issue where the CLI would not parse flags properly when using the shorthand (i.e. -m rather than --memory) #2
Tests:
- More unit tests specifically around the CLI argument parsing
EC2 Instance Selector v0.8.0
Initial commit