Releases: cloudposse/terraform-aws-alb-ingress
Releases · cloudposse/terraform-aws-alb-ingress
0.12.0: Migrate away from deprecated listener condition format
What
- Migrates the
conditionblocks away from the deprecatedfield/valuesvariant in favor of the current block-syntax.
Why
- Recent versions of the aws provider do no longer work with lists for hosts/paths.
References
0.11.0: unauthenticated_priority and authenticated_priority are now optional (0 by default)
What
- All instances of priority will now default to unset unless
var.authenticated_priorityorvar.unauthenticated_priorityare given a value.
Why
- By setting it to
null, the rule priority gets set automatically by amazon instead of defaulted by the module.
0.10.1: Small usage docs indentation fix
What
- Super small docs update to fix indentation of
providerin usage example.
Why
- Cleans up usage example.
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
batsandterratestfor the example - Add Codefresh badge to point to the test pipeline in
terraform-modulesproject - 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-modulesproject 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_arnwhen the target group ARN is provided
why
- Since
aws_lb_target_group.defaultusescount, 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
OIDCandCOGNITO(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
mapvariable for authentication action
why
- Using
authentication_actionvariable asmapbreaks when this module is used in a chain of calls from other modules
For example:- Providing
authentication_actionmap from Module B toalb-ingress- works - Providing
authentication_actionmap from Module C to Module B toalb-ingress- works - Providing
authentication_actionmap 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-ingressreceives an empty or incomplete map)
- Providing
0.5.0 Add `hosts` and `paths` with and without authentication
what
- Add
hostsandpathswith 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