Skip to content

Releases: LeanerCloud/terraform-aws-autospotting

1.2.2-0 - support for ASGs with Mixed Instances Policy

03 Jul 17:46
Compare
Choose a tag to compare

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

03 Mar 20:16
Compare
Choose a tag to compare

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

15 Feb 23:38
Compare
Choose a tag to compare

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

29 Nov 21:23
Compare
Choose a tag to compare

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

01 Sep 12:58
Compare
Choose a tag to compare
  • 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

07 May 13:18
Compare
Choose a tag to compare

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

22 Mar 20:30
Compare
Choose a tag to compare
Make the unsupported regions configurable and set a working default v…

…alue

Sync-up with CloudFormation and expose all available features

01 Dec 12:00
5c01e60
Compare
Choose a tag to compare

Sync-up with CloudFormation when it comes to features, including added support for the new event-based execution mode

Bugfix release

07 Oct 15:13
0594a68
Compare
Choose a tag to compare
  • 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

15 Jul 04:39
98cc998
Compare
Choose a tag to compare

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.