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

chore(deps): update dependency gruntwork-io/terragrunt to v0.67.14 #3231

Merged
merged 1 commit into from
Sep 27, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 27, 2024

This PR contains the following updates:

Package Update Change
gruntwork-io/terragrunt minor 0.59.6 -> 0.67.14

Release Notes

gruntwork-io/terragrunt (gruntwork-io/terragrunt)

v0.67.14

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.67.13...v0.67.14

v0.67.13

Compare Source

What's Changed

  • Updated Go version used during builds to 1.23

Related links

v0.67.12

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.67.11...v0.67.12

v0.67.11

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.67.10...v0.67.11

v0.67.10

Compare Source

Updated CLI args, config attributes and blocks

  • terraform

What's Changed

  • Improved process error handling to provide detailed output for caught errors.

Related links

v0.67.9

Compare Source

Updated CLI args, config attributes and blocks

  • catalog

What's Changed

  • feat: Adding codespell to Automatically Check Spelling.
  • feat: Adding issue templates.
  • bug: Fixing repository update for catalog command.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.67.8...v0.67.9

v0.67.8

Compare Source

What's Changed

  • Adding user-friendly errors for invalid envs/flags.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.67.7...v0.67.8

v0.67.7

Compare Source

Updated CLI args, config attributes and blocks

  • engine

What's Changed

  • Added support for downloading the latest engine release from GitHub sources.

Related links

v0.67.6

Compare Source

What's Changed

  • Allow pre-release versions to pass version constraints.
  • Fixing output STDOUT logs to stdout. Without the --terragrunt-forward-tf-stdout flag, STDOUT level log entries were sent to stdout. They mixed with the JSON output and could cause parsing issues in the user's workflow.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.67.5...v0.67.6

v0.67.5

Compare Source

Updated CLI args, config attributes and blocks

  • --terragrunt-log-show-abs-paths
  • --terragrunt-log-disable

What's Changed

  • Fixing various logging issues.
  • Removing panic, fatal log levels.
  • Adding stderr, stdout log levels to control Terraform/OpenTofu output in the Terragrunt log.
  • Adding --terragrunt-log-show-abs-paths flag to show absolute paths in logs.
  • Adding --terragrunt-log-disable flag to disable logging.
  • Adding preserved label exemption to stale check.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.67.4...v0.67.5

v0.67.4

Compare Source

Updated CLI args, config attributes and blocks

  • terraform

Description

  • feat: Added TERRAGRUNT_TEMP_QUOTE_NULL environment variable to change the handling of null values.

TERRAGRUNT_TEMP_QUOTE_NULL

Setting the value of this undocumented feature flag to 1 allows users to temporarily revert the breaking change in release v0.50.0, preventing the sending of string "null" as the value of an input to OpenTofu/Terraform instead of not set an input at all.

The flag is being introduced into the codebase for a temporary duration to support Enterprise customers that have asked for this as a stop gap while they update their codebase to no longer need it.

Terragrunt will not support this flag in the future. Do not rely on it.

We will be coordinating closely with Enterprise customers to determine when they no longer need it supported. At that time, removal of the feature flag will be scheduled, then removed.

Related links

v0.67.3

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.67.2...v0.67.3

v0.67.2

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.67.1...v0.67.2

v0.67.1

Compare Source

Description

  • Updated go-getter to v1.7.6
  • Updated aws-sdk-go to v1.55.5

Related links

v0.67.0

Compare Source

Updated CLI args, config attributes and blocks

  • --terragrunt-forward-tf-stdout (docs)
  • --terragrunt-disable-log-formatting (docs)

Breaking Changes

  • --terragrunt-include-module-prefix flag is deprecated, use --terragrunt-forward-tf-stdout instead

  • Default logging behavior: prior to this release, Terragrunt would directly forward output from OpenTofu/Terraform to stdout without any additional context. This could result in confusing output to users when running run-all or using features like hooks, as all of the stout was output in the same stream.

    To improve the experience of using Terragrunt, stdout from OpenTofu/Terraform is now forwarded with additional context like the binary that is being executed and the relative directory where logs are being emitted from.

    This was previously partially available via the --terragrunt-include-module-prefix flag, but that behavior did not format logs nicely and users are better served with this behavior being the default.

    To opt-out of this behavior, use the --terragrunt-forward-tf-stdout flag to preserve legacy behavior.

What's Changed

Old Terragrunt log:
old-logs

New Terragrunt log:
new-logs

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.66.9...v0.67.0

v0.66.9

Compare Source

Updated CLI args, config attributes and blocks

  • --terragrunt-fetch-dependency-output-from-state

Description

  • Fixed the --terragrunt-fetch-dependency-output-from-state feature flag to work correctly with non-applied dependencies.

Special thanks

Special thanks to @​rodrigorfk for their contribution!

Related links

v0.66.8

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.66.7...v0.66.8

v0.66.7

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.66.6...v0.66.7

v0.66.6

Compare Source

Updated CLI args, config attributes and blocks

  • engine

Description

  • Improved handling of engine execution output.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.66.5...v0.66.6

v0.66.5

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.66.4...v0.66.5

v0.66.4

Compare Source

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.66.3...v0.66.4

v0.66.3

Compare Source

Updated CLI args, config attributes and blocks

  • dependency
  • get_repo_root

Description

  • Improved efficiency in evaluating dependencies and locating the git repository root.

Cache Adjustments

output

Included changes:

  • added caching of HCL parsing struct
  • added caching of git --show-toplevel
  • updated fetching of TerragruntConfig to do full clone of struct
  • replaced global variables cache with data from context
  • added metrics for cache miss/hits

Related links

Full Changelog: gruntwork-io/terragrunt@v0.66.2...v0.66.3

v0.66.2

Compare Source

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.66.1...v0.66.2

v0.66.1

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.66.0...v0.66.1

v0.66.0

Compare Source

Description

OpenTofu 1.8 support: We are now continuously testing Terragrunt against OpenTofu 1.8 and it is confirmed to be working.

NOTE: Although this release is marked as backward incompatible, it is functionally compatible as nothing has been changed in Terragrunt internals. The minor version release is useful to mark the change in the OpenTofu version that is being tested.

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.65.0...v0.66.0

v0.65.0

Compare Source

Updated CLI args, config attributes and blocks

  • sops_decrypt_file

Description

  • Adjusted path resolution in sops_decrypt_file to resolve files relative to the terragrunt.hcl file.

What's Changed

New Contributors

Full Changelog: gruntwork-io/terragrunt@v0.64.5...v0.65.0

v0.64.5

Compare Source

Updated CLI args, config attributes and blocks

  • hclvalidate

Description

  • Sorting output and fixing minor bugs in hclvalidate command.

Breaking Changes

  • --terragrunt-hclvalidate-invalid flag have been renamed to --terragrunt-hclvalidate-show-config-path
  • TERRAGRUNT_HCLVALIDATE_INVALID env var have been renamed to TERRAGRUNT_HCLVALIDATE_SHOW_CONFIG_PATH

Related links

Full Changelog: gruntwork-io/terragrunt@v0.64.4...v0.64.5

v0.64.4

Compare Source

Updated CLI args, config attributes and blocks

  • hclvalidate

Description

  • Fixing "dependency cycle between modules" when using hclvalidate command with undefined config_path attribute.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.64.3...v0.64.4

v0.64.3

Compare Source

Updated CLI args, config attributes and blocks

  • engine

Description

  • Added support for verifying engine files before loading to ensure integrity and security.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.64.2...v0.64.3

v0.64.2

Compare Source

Description

  • Adding supply credentials for a third-party registry when using Terragrunt Provider Cache

They can be supplied in two ways:

  1. Environment Variables
  2. CLI config section credentials

Related links

Full Changelog: gruntwork-io/terragrunt@v0.64.1...v0.64.2

v0.64.1

Compare Source

Description

  • Adding registry url discovery for Terragrunt Provider Cache

Related links

Full Changelog: gruntwork-io/terragrunt@v0.64.0...v0.64.1

v0.64.0

Compare Source

Updated CLI args, config attributes and blocks

  • sops_decrypt_file

Description

  • Upgraded Sops to v3.9.0, including necessary transient dependencies.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.63.8...v0.64.0

v0.63.8

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.63.7...v0.63.8

v0.63.7

Compare Source

Description

  • OpenTelemetry upgraded to version v1.28.0.
  • Corrected a typo in the telemetry environment variable names
  • Introduced a warning message that alerts users when they attempt to use deprecated OpenTelemetry environment variables

Related links

Full Changelog: gruntwork-io/terragrunt@v0.63.6...v0.63.7

v0.63.6

Compare Source

Description

  • Fix generation of cliconfig provider_installation block used for provider caching

Related links

Full Changelog: gruntwork-io/terragrunt@v0.63.5...v0.63.6

v0.63.5

Compare Source

Updated CLI args, config attributes and blocks

  • engine

Description

  • Added support for downloading engines from remote locations.

Related links

v0.63.4

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.63.3...v0.63.4

v0.63.3

Compare Source

Description

  • Updated links to provider caching
  • Fix generation of cliconfig provider_installation block used for provider caching

Related links

Full Changelog: gruntwork-io/terragrunt@v0.63.2...v0.63.3

v0.63.2

Compare Source

Updated CLI args, config attributes and blocks

  • --auth-provider-cmd

Description

  • Fixing getting dynamic credentials before parsing local block.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.63.1...v0.63.2

v0.63.1

Compare Source

What's Changed

Full Changelog: gruntwork-io/terragrunt@v0.63.0...v0.63.1

v0.63.0

Compare Source

What's Changed

🛠️ Breaking Change

Note that this release introduces a breaking change to the flag used for web identity tokens by correcting a typo in the name of the environment variable. If you are currently using the environment variable TERRRAGRUNT_IAM_ASSUME_ROLE_WEB_IDENTITY_TOKEN, make sure to add the corrected spelling of TERRAGRUNT_IAM_ASSUME_ROLE_WEB_IDENTITY_TOKEN before upgrading to this version of Terragrunt.

Change

Full Changelog: gruntwork-io/terragrunt@v0.62.3...v0.63.0

v0.62.3

Compare Source

Updated CLI args, config attributes and blocks

  • scaffold

Description

  • Updated scaffold command to support multi-line variables description.

Related links

v0.62.2

Compare Source

Description

  • Hiding diagnostic error when first parsing remote_state block

Related links

Full Changelog: gruntwork-io/terragrunt@v0.62.1...v0.62.2

v0.62.1

Compare Source

Description

  • Updated dependencies:
    • google.golang.org/grpc v1.65.0
    • golang.org/x/sys v0.22.0
    • golang.org/x/crypto v0.25.0
    • github.com/gruntwork-io/terragrunt-engine-go v0.0.2

Related links

v0.62.0

Compare Source

Updated CLI args, config attributes and blocks

  • engine

Description

  • Added support for experimental engine block (docs).

Related links

v0.61.1

Compare Source

Updated CLI args, config attributes and blocks

  • before_hook
  • after_hook

Description

  • Added passing of extra ENVs to the hook's executed command

Related links

Full Changelog: gruntwork-io/terragrunt@v0.61.0...v0.61.1

v0.61.0

Compare Source

Updated CLI args, config attributes and blocks

  • --terragrunt-excludes-file
  • hclvalidate

Description

  • Added --terragrunt-excludes-file flag to set excluded directories from a file (docs).
  • Added hclvalidate command to validate Terragrunt configs (docs).

Related links

Full Changelog: gruntwork-io/terragrunt@v0.60.1...v0.61.0

v0.60.1

Compare Source

Updated CLI args, config attributes and blocks

  • include

Description

  • Enhanced handling of concurrent configuration writes from multiple includes.

Related links

v0.60.0

Compare Source

Description

Terraform 1.9 support: We are now testing Terragrunt against Terraform 1.9 and is confirmed to be working.

NOTE: Although this release is marked as backward incompatible, it is functionally compatible as nothing has been changed in Terragrunt internals. The minor version release is useful to mark the change in Terraform version that is being tested.

Related links

v0.59.7

Compare Source

Description

  • Fixed using dynamic AWS credentials with get_aws_account_id() built-in function.

Related links

Full Changelog: gruntwork-io/terragrunt@v0.59.6...v0.59.7


Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Sep 27, 2024
@renovate renovate bot enabled auto-merge (rebase) September 27, 2024 01:30
Copy link

sonarcloud bot commented Sep 27, 2024

@silvestre silvestre merged commit 1c25598 into main Sep 27, 2024
34 of 41 checks passed
@silvestre silvestre deleted the renovate/gruntwork-io-terragrunt-0.x branch September 27, 2024 11:03
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