Skip to content

Releases: cloudposse/terraform-terraform-label

v0.8.0

16 Apr 10:23
a0244ff
Compare
Choose a tag to compare
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

23 Mar 17:21
67ce228
Compare
Choose a tag to compare
added missing ) in tags description @balihb (#27)

what

  • in variables.tf a ) was missing at the end of tags variable description

v0.6.0

04 Feb 07:56
c858ad0
Compare
Choose a tag to compare
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

07 Jan 08:20
edbf5e2
Compare
Choose a tag to compare

🚀 Enhancements

Terraform 0.14 upgrade @maximmi (#24)

what

  • Upgrade to support Terraform 0.14 and bring up to current Cloud Posse standard

why

  • Support Terraform 0.14

v0.5.0

19 Aug 04:48
175b129
Compare
Choose a tag to compare
Additional TF 0.13 Fixes @osterman (#22)

what

  • upgrade chatops
  • add automatic releasing
  • upgrade to go modules
  • update any version pinning
  • (locally verififed) no terraform init errors using cli

why

  • Support Terraform 0.13

0.4.0 Add `versions.tf`

19 Jun 19:36
207a641
Compare
Choose a tag to compare

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 by terraform 0.12upgrade tool

0.3.1 Fix Codefresh badge

18 Jun 19:13
ebae60c
Compare
Choose a tag to compare

what

  • Fix Codefresh badge

why

  • Copy-paste from terraform-null-label module

0.3.0 Convert to TF 0.12. Add Codefresh. Add tests

18 Jun 06:06
0cc7237
Compare
Choose a tag to compare

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`

04 Dec 04:51
Compare
Choose a tag to compare

what

  • Convert convert_case variable type to boolean in locals

why

  • Missing

0.2.0 Add feature flag to make lower case optional

03 Dec 22:22
Compare
Choose a tag to compare

what

  • Add feature flag to make lower case optional

why

  • To keep the fields in their original state if requested by the user