Releases: cloudposse/terraform-aws-alb-ingress
Releases · cloudposse/terraform-aws-alb-ingress
0.10.0 Add enabled variable
what
- Add enabled variable
why
- Allows disabling the creation of resources with a boolean
related
- PR #27
0.9.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline
what
- Port module to Terraform 0.12
- Pin all providers
- Add example for testing
- Add
bats
andterratest
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
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
what
- Fix
loca.target_group_arn
when the target group ARN is provided
why
- Since
aws_lb_target_group.default
usescount
, 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)
what
- Add separate listener rules for authentication type
OIDC
andCOGNITO
(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
what
- Fix authentication action
- Don't use
map
variable for authentication action
why
- Using
authentication_action
variable asmap
breaks when this module is used in a chain of calls from other modules
For example:- Providing
authentication_action
map from Module B toalb-ingress
- works - Providing
authentication_action
map from Module C to Module B toalb-ingress
- works - Providing
authentication_action
map from Module D to Module C to Module B toalb-ingress
- breaks (in a way that is very difficult to understand and debug; the end result is thatalb-ingress
receives an empty or incomplete map)
- Providing
0.5.0 Add `hosts` and `paths` with and without authentication
what
- Add
hosts
andpaths
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
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
what
- Regenerate
README.md
why
- Previous version of build-harness has some typos
0.3.0: Better ALB Target Group naming (#8)
* fix issue with passed parameter value