Skip to content

Releases: cloudposse/terraform-aws-elastic-beanstalk-environment

v0.40.0

04 Jun 23:13
003be6e
Compare
Choose a tag to compare
added `autoscaling:SetInstanceProtection` permission to default aws iam policy @vmonrabal (#180)

what

  • Add the autoscaling:SetInstanceProtection to the aws iam policy

why

  • We need to protect the instances from scale in when they are processing data and the mentioned permission was missing in the default policy

references

v0.39.1

28 Apr 15:28
f5dcc84
Compare
Choose a tag to compare

🚀 Enhancements

fix always dirty aws_security_group.default @RomanNess (#170)

Fixes #148.

I tested the fix in a project that uses the module.
Though, I was too lazy to checkout this repo and did the changes in the web editor. I hope that I did not mess up the formatting.

v0.39.0

11 Apr 22:44
13e082f
Compare
Choose a tag to compare
Add scheduled_actions variables (#174) @florian0410 (#177)

What is changing ?

Adding a new var scheduled_actions to give ability to setup beanstalk Scheduled actions.

Example:

scheduled_actions = [
  {
    name            = "Refreshinstances"
    minsize         = "1"
    maxsize         = "2"
    desiredcapacity = "2"
    starttime       = "2015-05-14T07:00:00Z"
    endtime         = "2016-01-12T07:00:00Z"
    recurrence      = "*/20 * * * *"
    suspend         = false
  },
  {
    name            = "Refreshinstances2"
    minsize         = "1"
    maxsize         = "2"
    desiredcapacity = "2"
    starttime       = "2015-05-14T07:00:00Z"
    endtime         = "2016-01-12T07:00:00Z"
    recurrence      = "*/30 * * * *"
    suspend         = false
  }
]

Why ?

We cannot use additional_settings to define these since it does not handle the dedicated resource field.

https://github.com/cloudposse/terraform-aws-elastic-beanstalk-environment/blob/2d146afbe6ca491d07b81732209244867bbdcd5c/variables.tf#L380-L385

https://github.com/cloudposse/terraform-aws-elastic-beanstalk-environment/blob/2d146afbe6ca491d07b81732209244867bbdcd5c/main.tf#L867-L875

references

v0.38.1

11 Apr 19:13
12d0ce1
Compare
Choose a tag to compare

🚀 Enhancements

chore: adds note to README about call for maintainer @Gowiem (#178)

what

  • Adds searching for maintainer callout to README description

why

  • This repo is somewhat neglected since most contributors / the Cloud Posse team don't use Beanstalk, so looking for a maintainer will hopefully get it more attention / usage.

v0.38.0

23 Mar 16:53
0b227b0
Compare
Choose a tag to compare
Update service role policy @anton-kachurin (#175)

what

Adds a new variable prefer_legacy_ssm_policy to be able to control IAM policy attached to the service role.

why

As mentioned in #171 , the AWSElasticBeanstalkService policy is getting deprecated and AWS recommends to replace it with AWSElasticBeanstalkManagedUpdatesCustomerRolePolicy. Since existing environments may still rely on permissions existing in the deprecated policy, the prefer_legacy_ssm_policy variable's default value is set to true for backward compatibility.

references

Closes #171

v0.37.2

01 Mar 21:35
2d146af
Compare
Choose a tag to compare

🤖 Automatic Updates

Update Terraform cloudposse/route53-cluster-hostname/aws to v0.12.0 @renovate (#163)

This PR contains the following updates:

Package Type Update Change
cloudposse/route53-cluster-hostname/aws (source) terraform minor 0.10.1 -> 0.12.0

Release Notes

cloudposse/terraform-aws-route53-cluster-hostname

v0.12.0

Compare Source

context.tf updated to v0.24.1, minimum required Terraform version bumped to 0.13.0 when needed, readme updated @​maximmi (#​35) #### what - update context.tf to v0.24.1 - minimum required Terraform version bumped to 0.13.0 - readme updated, Bridgecrew compliance badges added #### why - It allows for setting the letter case of tag names and labels, back compatibility with context v0.22.0 and below - we have dropped support for Terraform 0.12 - To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant

v0.11.0

Compare Source

minimum required Terraform version bumped to 0.13.0, context.tf updated, readme updated @​maximmi (#​34) #### what - update context.tf to v0.23.0 - minimum required Terraform version bumped to 0.13.0 - readme updated, Bridgecrew compliance badges added #### why - It allows for setting the letter case of tag names and labels - we have dropped support for Terraform 0.12 - To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant

v0.37.1

01 Mar 21:18
8c08826
Compare
Choose a tag to compare

🚀 Enhancements

Update alb_zone_id of some missing regions @cereme (#137)

what

  • Append alb_zone_id map for missing regions.

why

  • Using unsupported regions(eu-north-1, etc..) fails with Error: Invalid index (See #136)

references

  • closes #136

v0.37.0

09 Feb 02:31
f42cdd9
Compare
Choose a tag to compare
context.tf updated to v0.24.1, minimum required Terraform version bumped to 0.13.0 when needed, readme updated @maximmi (#164)

what

  • update context.tf to v0.24.1
  • minimum required Terraform version bumped to 0.13.0
  • readme updated, Bridgecrew compliance badges added

why

  • It allows for setting the letter case of tag names and labels, back compatibility with context v0.22.0 and below
  • we have dropped support for Terraform 0.12
  • To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant

v0.36.1

05 Feb 03:16
386ce1d
Compare
Choose a tag to compare

🤖 Automatic Updates

Update context.tf @cloudpossebot (#165)

what

This is an auto-generated PR that updates the context.tf file to the latest version from cloudposse/terraform-null-label

why

To support all the features of the context interface.

v0.36.0

04 Feb 07:12
6f971ad
Compare
Choose a tag to compare
minimum required Terraform version bumped to 0.13.0, context.tf updated, readme updated @maximmi (#162)

what

  • update context.tf to v0.23.0
  • minimum required Terraform version bumped to 0.13.0
  • readme updated, Bridgecrew compliance badges added

why

  • It allows for setting the letter case of tag names and labels
  • we have dropped support for Terraform 0.12
  • To be able see and fix the recommendations from Bridgecrew so we can position our modules as standards compliant