Skip to content

Releases: cloudposse/terraform-aws-alb

0.12.0: Stickiness support (#45)

22 Jul 04:27
2a6c10e
Compare
Choose a tag to compare

what

  • Allow users to configure stickiness block
  • Defaults to current behavior (no sticky)

why

  • Adds flexibility, expose more of native ELB/TF functionality
  • While I prefer to avoid it, I have an app which benefits from sticky :-)

references

0.11.1: Updates to ChatOps - Automated commit (#43)

14 Jul 05:25
7700a5f
Compare
Choose a tag to compare
## What
* Adds chatops commands
  - '/test all'
  - '/test bats'
  - '/test readme'
  - '/test terratest'
* Drops codefresh
* Drops slash-command-dispatch
* Removes codefresh badge
* Rebuilds README

## Why
* Change over from codefresh to GH Actions
* Facilitate testing of PRs from forks

Co-authored-by: Erik Osterman <erik@cloudposse.com>

0.11.0: expose log bucket lifecycle settings (#44)

30 Jun 19:37
d028054
Compare
Choose a tag to compare
* expose log bucket lifecycle settings

* update docs with lifecycle settings

* regenerate readme

0.10.0: feat: target group protocol variable (#38)

13 Jun 20:51
ed63eb3
Compare
Choose a tag to compare
* feat: target group protocol variable for HTTP/HTTPS healthcheck

* Updated README.md

Co-authored-by: Idikoro Eradiri <ieradiri@soundexchange.com>
Co-authored-by: actions-bot <58130806+actions-bot@users.noreply.github.com>
Co-authored-by: Erik Osterman <erik@cloudposse.com>

0.9.1: Fix tests (#42)

13 Jun 20:40
84acd82
Compare
Choose a tag to compare
* fix tests

* fix tests

0.9.0 Pass enabled flag to logs module

12 Feb 17:27
ebdbb15
Compare
Choose a tag to compare

what

  • Pass enabled flag to logs module

why

  • to be consistent with enabled flag for submodules

0.8.0 Optionally redirect http to https

08 Jan 19:10
Compare
Choose a tag to compare

what

  • Optionally redirect http to https

why

  • Allows the ALB to redirect the http traffic to https

0.7.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline

29 Oct 01:44
122667e
Compare
Choose a tag to compare

what

  • Port module to Terraform 0.12
  • Pin all providers
  • Add example for testing
  • Add bats and terratest for the example
  • Add Codefresh badge to point to the test pipeline in terraform-modules project
  • Update README

why

  • Module currently does not work with 0.12. Much easier syntax
  • Better regression control
  • Automatically test the example on every commit and pull request
  • Provision resources on AWS in the test account and check the outputs for the correct values
  • terraform-modules project contains pipelines for all terraform modules

related

test

TestExamplesComplete 2019-10-28T20:50:49Z command.go:121:                                                                                                                                
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: Outputs:                                                                                                                       
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121:                                                                                                                                
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: access_logs_bucket_id = eg-test-alb-alb-access-logs                                                                            
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: alb_arn = arn:aws:elasticloadbalancing:us-east-2:126450723953:loadbalancer/app/eg-test-alb/b92e250a8b058197                    
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: alb_arn_suffix = app/eg-test-alb/b92e250a8b058197                                                                              
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: alb_dns_name = eg-test-alb-156051963.us-east-2.elb.amazonaws.com                                                               
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: alb_name = eg-test-alb                                                                                                         
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: alb_zone_id = Z3AADJGX6KTTL2                                                                                                   
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: default_target_group_arn = arn:aws:elasticloadbalancing:us-east-2:126450723953:targetgroup/eg-test-alb-default/32409af35000497b
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: http_listener_arn = arn:aws:elasticloadbalancing:us-east-2:126450723953:listener/app/eg-test-alb/b92e250a8b058197/9474dbfc7fa05
4d3                                                                                                                                                                                      
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: listener_arns = [                                                                                                              
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121:   "arn:aws:elasticloadbalancing:us-east-2:126450723953:listener/app/eg-test-alb/b92e250a8b058197/9474dbfc7fa054d3",            
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: ]                                                                                                                              
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: private_subnet_cidrs = [                                                                                                       
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121:   "172.16.0.0/19",                                                                                                             
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121:   "172.16.32.0/19",                                                                                                            
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: ]                                                                                                                              
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: public_subnet_cidrs = [                                                                                                        
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121:   "172.16.96.0/19",                                                                                                            
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121:   "172.16.128.0/19",                                                                                                           
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: ]                                                                                                                              
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: security_group_id = sg-074013d30de787a58                                                                                       
TestExamplesComplete 2019-10-28T20:50:49Z command.go:121: vpc_cidr = 172.16.0.0/16                                                                                                       

0.6.0 Allow customizing the default target group name, target type, and tags

18 Oct 04:10
Compare
Choose a tag to compare

what

  • Allow customizing the default target group name, target type, and tags

why

  • This adds 3 new variables (with original defaults to maintain backwards compatibility with older module versions) to the default target group:
  1. target_group_name - allows specifying a more descriptive custom name for the default target group (while still preserving the naming scheme for the actual ALB)
  2. target_group_target_type - AWS has three options for target group types, this allows for specifying an option other than the hardcoded ip
  3. target_group_tags - before this change, the default target group did not have its tags set by the module. This updates it to either optionally pass in your own set of tags or use the tags passed in to the module that are also applied to the ALB

0.5.0

15 Jul 23:45
Compare
Choose a tag to compare
Added var for SSL policy changes (#23)