Skip to content

Releases: cloudposse/terraform-aws-alb-ingress

0.10.0 Add enabled variable

19 Jun 13:30
4929c22
Compare
Choose a tag to compare

what

  • Add enabled variable

why

  • Allows disabling the creation of resources with a boolean

related

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

29 Oct 16:48
8f3c50b
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

0.8.0 Add support for more config options

25 Sep 02:42
Compare
Choose a tag to compare

what

  • Add support for more config options

why

  • New parameters with sensible defaults to not break the current consumers:

    • health check variables to enable/disable and control the port + protocol
    • slow_start
    • stickiness

0.7.1 Fix `loca.target_group_arn` when the target group ARN is provided

09 Aug 20:25
Compare
Choose a tag to compare

what

  • Fix loca.target_group_arn when the target group ARN is provided

why

  • Since aws_lb_target_group.default uses count, all outputs from it are lists, and we need to use join to properly evaluate it (get the item from the list)

0.7.0 Add separate listener rules for authentication type `OIDC` and `COGNITO` (with the authentication action embedded in the rules)

26 Apr 05:44
5fa2031
Compare
Choose a tag to compare

what

  • Add separate listener rules for authentication type OIDC and COGNITO (with the authentication action embedded in the rules)

why

  • Having the authentication action map in locals did not work when the map's values were read from SSM parameter store in top-level modules

0.6.0 Fix authentication action

18 Apr 23:00
0158ee7
Compare
Choose a tag to compare

what

  • Fix authentication action
  • Don't use map variable for authentication action

why

  • Using authentication_action variable as map breaks when this module is used in a chain of calls from other modules
    For example:
    • Providing authentication_action map from Module B to alb-ingress - works
    • Providing authentication_action map from Module C to Module B to alb-ingress - works
    • Providing authentication_action map from Module D to Module C to Module B to alb-ingress - breaks (in a way that is very difficult to understand and debug; the end result is that alb-ingress receives an empty or incomplete map)

0.5.0 Add `hosts` and `paths` with and without authentication

02 Apr 19:02
8539bde
Compare
Choose a tag to compare

what

  • Add hosts and paths with and without authentication

why

  • Some applications deployed on ECS, e.g. atlantis, require authentication on all paths except for the webhook callback URLs (e..g. /events). This update allows specifying separate paths and hosts without authentication and with authentication (to which the authentication action will be assigned) with different priorities

0.4.0 Add authentication action to ALB listener rules

29 Mar 15:14
02cf639
Compare
Choose a tag to compare

what

  • Add authentication action to ALB listener rules

why

  • To be able to authenticate requests to ALB with Cognito or OIDC providers and then forward them to the application endpoints

Regenerate README.md

27 Jul 14:13
1a67199
Compare
Choose a tag to compare

what

  • Regenerate README.md

why

  • Previous version of build-harness has some typos

0.3.0: Better ALB Target Group naming (#8)

15 Jul 22:57
d12e9ea
Compare
Choose a tag to compare
* fix issue with passed parameter value