Releases: LeanerCloud/terraform-aws-autospotting
1.2.2-0 - support for ASGs with Mixed Instances Policy
This release adds support for the latest version of AutoSpotting available on the AWS Marketplace.
This version adds support for Autoscaling groups configured with a Mixed Instances Policy and it requires no configuration changes.
Update to latest AutoSpotting version as of 3 March 2023
Main changes
- Updates the Terraform code to deploy the latest version of AutoSpotting from the AWS Marketplace and match all the features previously only available from CloudFormation. The previous TF module release was deploying a very old version of AutoSpotting since October 2021 with many known issues and missing lot of interesting recent developments.
- Avoid the need to run Terraform twice for the vast majority of users, with the exception of users who want to use AutoSpotting in regions that require opt-in.
- Couple the Terraform module release names with the AutoSpotting version, to make it clear which version of AutoSpotting we deploy. We also have a minor tf-X version number that can be used for small changes that keep compatibility with a given version of AutoSpotting.
0.4.2
This release updates the terraform provider dependencies and simplifies the Docker image handling code, which was clunky and rendered broken by the update of the docker provider.
This is in preparation for some more improvements that will eventually bring the Terraform code up to speed with the current CloudFormation setup.
Apply various updates
Apply updates
- update null-label plugin to 0.25.0
- update ecs-fargate-task-definition to 2.x
- formatting fixes
- re-add all regional module calls
- update AutoSpotting version to 1.0.8-rc3, latest stable version on the AWS Marketplace
- add configuration code that would later run Fargate task in billing-only mode with future AutoSpotting versions
- clean up example
Sync-up with CloudFormation
- Switches the Lambda to use Docker images instead of files stored in S3. This defaults to the stable images available on the AWS Marketplace, but custom images can be built locally as per the AutoSpotting build instructions.
- This also enables AutoSpotting be deployed in any region without having regional S3 buckets previously required because of to the dependency between Lambda and S3.
- Additional variables have been introduced, which expose some recent features, in particular the EBS storage upgrade for volumes smaller than 170GB.
SQS FIFO queue support
Add support for the new SQS FIFO queue that should improve the robustness of the instance replacement logic
Fix installation by avoiding the use of unsupported regions
0.2.1 Make the unsupported regions configurable and set a working default v…
Sync-up with CloudFormation and expose all available features
Sync-up with CloudFormation when it comes to features, including added support for the new event-based execution mode
Bugfix release
- Pass the label context to regional lambda to support multiple installations (fixes a regression)
- Upgrade the null-label module dependency to version to 0.18.0, initial work towards supporting Terraform 0.13
Bugfix release
Fixes a regression of the previous release that no longer allowed parallel installation of the Terraform module due to resource name clashes of IAM resources.