Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): update hashicorp/template requirement from ~>2.1.2 to ~>2.2.0 in /_example/ec2-network-mode-bridge #60

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Oct 9, 2023

Updates the requirements on hashicorp/template to permit the latest version.

Changelog

Sourced from hashicorp/template's changelog.

2.2.0 (October 08, 2020)

  • Ship arm64 binary

2.1.2 (May 01, 2019)

  • This release includes another upgrade of the Terraform SDK, primarily for the purposes of aligning versions with other providers prior to the v0.12.0 release. The changes in the SDK should not affect the behavior of this particular provider.

2.1.1 (April 11, 2019)

OTHER:

  • This release includes an upgrade of the Terraform SDK to the latest version, primarily for the purposes of aligning versions with other providers prior to the v0.12.0 release. The changes in the SDK should not affect the behavior of this particular provider.

2.1.0 (February 28, 2019)

IMPROVEMENTS:

  • The previous release contains an SDK incompatible with TF 0.12. Fortunately 0.12 was not released yet so upgrading the vendored sdk makes this release compatible with 0.12.

2.0.0 (January 14, 2019)

UPGRADE COMPATIBILITY NOTES:

  • Template provider v2.0.0 switches template implementations from HIL to HCL 2.0 templates and uses the set of functions from Terraform v0.12. The new version is broadly compatible for most straightforward template usage, but there are some particular differences to watch out for:
    • HCL 2.0 template syntax includes a new %{ ... } construct for control structures, like %{ if a == b } ... %{ endif }. If your existing templates contain any %{ sequences you will need to now escape them as %%{ to ensure correct parsing.
    • The format function from Terraform is now a new implementation using the HCL type system rather than based on the Go fmt package. The basic features are still compatible, but there are some differences in the handling of some more complex verbs, like %#v which now uses JSON syntax instead of Go-like syntax.
    • HIL apparently incorrectly treated $$ (without a following { as an escape for $ even though such escaping was not actually required, while the new parser correctly only deals with $${ as an escape for ${. This issue was unfortunately not known at the time of the 2.0.0 release. If you have a template that was using a sequence like $$FOO as an escaped form of $FOO, remove the extra dollar sign to get the expected interpretation. Dollar sign escaping is only needed as part of escaping the full ${ sequence, not dollar signs in isolation.
  • The filename argument is no longer supported in template_file. This argument was deprecated long before this provider was split into its own codebase. Replace uses of filename = "foo" with template = file("foo") to get a similar result.
  • In template_cloudinit_config, we now require gzip output to be base64 encoded, because Terraform Core expects all strings to be valid UTF-8 and would previously silently corrupt raw gzip output in some cases. Base64 encoding is the standard way to represent small binary payloads in Terraform configuration, and so other providers that expect binary data should have mechanisms to accept Base64 data. For example, in aws_instance you can use user_data_base64 instead of user_data.
  • Please note that Terraform v0.12 now has a built-in function templatefile which behaves in much the same way as the template_file data source. You may wish to switch to using the function rather than the data source after upgrading to Terraform v0.12.

IMPROVEMENTS:

  • The provider is now compatible with Terraform v0.12, while retaining compatibility with prior versions.
  • The template language now supports simple control structures. The for construct allows repetition and the if construct allows conditional output. For example:
    %{ for addr in ip_addrs ~}
    backend ${addr}
    %{ endfor ~}
    
    This is the same syntax used for string templates within the Terraform language itself, from Terraform v0.12.
  • Expressions within interpolation sequences ${ ... } have the same new functionality added in Terraform v0.12, including the expanded set of available functions.

1.0.0 (September 26, 2017)

0.1.1 (June 21, 2017)

... (truncated)

Commits
  • 920304d v2.2.0
  • 84723d1 Update CHANGELOG.md
  • a7edc4f Merge pull request #84 from hashicorp/archive
  • a9cd2aa link to archive issue
  • 970e656 archive provider
  • 6ff460c Merge pull request #81 from hashicorp/restore-hashibot-behaviors
  • 797e277 restore hashibot behaviors after org transfer
  • 6f1525b Merge pull request #78 from terraform-providers/travis-go-modules
  • 5dfc236 enable go modules and vendoring in travis
  • a74340a website: update syntax as "vars" is not a block
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [hashicorp/template](https://github.com/hashicorp/terraform-provider-template) to permit the latest version.
- [Changelog](https://github.com/hashicorp/terraform-provider-template/blob/master/CHANGELOG.md)
- [Commits](hashicorp/terraform-provider-template@v2.1.2...v2.2.0)

---
updated-dependencies:
- dependency-name: hashicorp/template
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from a team October 9, 2023 05:55
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Oct 9, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 9, 2023

Dependabot tried to add @approvers as a reviewer to this PR, but received the following error from GitHub:

POST https://api.github.com/repos/clouddrove/terraform-aws-ecs/pulls/60/requested_reviewers: 422 - Reviews may only be requested from collaborators. One or more of the users or teams you specified is not a collaborator of the clouddrove/terraform-aws-ecs repository. // See: https://docs.github.com/rest/pulls/review-requests#request-reviewers-for-a-pull-request

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Oct 13, 2023

Looks like hashicorp/template is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this Oct 13, 2023
@dependabot dependabot bot deleted the dependabot/terraform/_example/ec2-network-mode-bridge/hashicorp/template-tw-2.2.0 branch October 13, 2023 17:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant