Releases: cloudposse/terraform-terraform-label
Releases · cloudposse/terraform-terraform-label
v0.8.0
Migrate away from the deprecated list function @kjagiello (#28)
Now that Terraform 0.15 is released, I've run into some issues with this module as it is using a function that got removed, namely list
. This PR replaces it with tolist
.
Error from Terraform 0.15 for reference:
│ Error: Error in function call
│
│ on .terraform/modules/default_label/main.tf line 2, in locals:
│ 2: original_tags = join(var.delimiter, compact(concat(list(var.namespace, var.stage, var.name), var.attributes)))
│ ├────────────────
│ │ var.name is a string, known only after apply
│ │ var.namespace is a string, known only after apply
│ │ var.stage is a string, known only after apply
│
│ Call to function "list" failed: the "list" function was deprecated in
│ Terraform v0.12 and is no longer available; use tolist([ ... ]) syntax to
│ write a literal list.
v0.7.0
v0.6.0
minimum required Terraform version bumped to 0.13.0, context.tf updated, readme updated @maximmi (#25)
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.5.1
v0.5.0
0.4.0 Add `versions.tf`
what
- Add
versions.tf
why
- Standardize on a file name to pin Terraform and provider versions
- The file with a standard name is easy to check manually by users and automatically by scripts
versions.tf
is also automatically added byterraform 0.12upgrade
tool
0.3.1 Fix Codefresh badge
what
- Fix Codefresh badge
why
- Copy-paste from
terraform-null-label
module
0.3.0 Convert to TF 0.12. Add Codefresh. Add tests
what
- Convert to TF 0.12
- Deprecate Travis, add Codefresh
- Add tests
why
- Module currently does not work with 0.12
- Much easier syntax
- Support more advanced module tests
0.2.1 Convert `convert_case` variable type to boolean in `locals`
what
- Convert
convert_case
variable type to boolean inlocals
why
- Missing
0.2.0 Add feature flag to make lower case optional
what
- Add feature flag to make lower case optional
why
- To keep the fields in their original state if requested by the user