-
Notifications
You must be signed in to change notification settings - Fork 0
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
Update dependency gruntwork-io/terragrunt to v0.73.16 #93
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/gruntwork-io-terragrunt-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
9cbfdbe
to
edef5a9
Compare
8613e05
to
1b41f57
Compare
1b41f57
to
4197278
Compare
4197278
to
85896cb
Compare
85896cb
to
84cbf21
Compare
84cbf21
to
390d4a8
Compare
390d4a8
to
2dcd68f
Compare
2dcd68f
to
38ca2dc
Compare
38ca2dc
to
de42646
Compare
de42646
to
2ff0cde
Compare
a2d3c63
to
6eda2b8
Compare
6eda2b8
to
fe02a3c
Compare
fe02a3c
to
caf567f
Compare
4e85238
to
c8dc12e
Compare
c8dc12e
to
6a37447
Compare
6a37447
to
87952a3
Compare
87952a3
to
c6757d0
Compare
c6757d0
to
d6a40c2
Compare
d6a40c2
to
e87c8f8
Compare
e87c8f8
to
1361b5a
Compare
1361b5a
to
fa05a6f
Compare
fa05a6f
to
a152d6d
Compare
a152d6d
to
5c60f43
Compare
5c60f43
to
8c765fc
Compare
8c765fc
to
c19ffb2
Compare
c19ffb2
to
edf97df
Compare
edf97df
to
d52216f
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.36.6
->v0.73.16
Release Notes
gruntwork-io/terragrunt (gruntwork-io/terragrunt)
v0.73.16
Compare Source
✨ New Features
Added support for nested stacks, enabling more flexible and modular stack configurations.
Demo:
To try it out, make sure you enable the stacks experiment.
RFC: https://github.com/gruntwork-io/terragrunt/issues/3313
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.15...v0.73.16
v0.73.15
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.14...v0.73.15
v0.73.14
Compare Source
✨ New Features
The errors block now supports retries when fetching modules from sources.
See "Errors during source fetching" for more information.
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.13...v0.73.14
v0.73.13
Compare Source
✨ New Features
HCL files generated by the
generate
block are now automatically formatted using canonical HCL formatting.For more information, read the docs.
Thanks to @wakeful for contributing this feature!
What's Changed
hcl_fmt
attribute in thegenerate
block for automatic formatting of.hcl
,.tf
, and.tofu
files before writing to disk. by @wakeful in https://github.com/gruntwork-io/terragrunt/pull/3917Full Changelog: gruntwork-io/terragrunt@v0.73.12...v0.73.13
v0.73.12
Compare Source
What's Changed
Demo:
Migration Guide
Variable
unit.values
was deprecated and replaced withvalues
, usevalues.*
to reference unit values.Full Changelog: gruntwork-io/terragrunt@v0.73.11...v0.73.12
v0.73.11
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.10...v0.73.11
v0.73.10
Compare Source
✨ New Features
The
before_hook
andafter_hook
now support anif
attribute to dynamically enable/disable them at runtime.For more information, read the docs.
Thanks to @wakeful for contributing this feature!
What's Changed
if
parameter tohook
block. by @wakeful in https://github.com/gruntwork-io/terragrunt/pull/3913Full Changelog: gruntwork-io/terragrunt@v0.73.9...v0.73.10
v0.73.9
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.8...v0.73.9
v0.73.8
Compare Source
✨ New Features
The
scaffold
command now supports the--output-folder
flag for controlling where modules are scaffolded.What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.7...v0.73.8
v0.73.7
Compare Source
What's Changed
golang.org/x/exp
with stdlib by @Juneezee in https://github.com/gruntwork-io/terragrunt/pull/3881Full Changelog: gruntwork-io/terragrunt@v0.73.6...v0.73.7
v0.73.6
Compare Source
✨ New Features
The
terragrunt stack
command now supports unit values.To try it out, make sure you enable the stacks experiment.
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.5...v0.73.6
RFC: https://github.com/gruntwork-io/terragrunt/issues/3313
v0.73.5
Compare Source
What's Changed
New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.73.4...v0.73.5
v0.73.4
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.3...v0.73.4
v0.73.3
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.2...v0.73.3
v0.73.2
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.73.1...v0.73.2
v0.73.1
Compare Source
✨ New Features
Stack
clean
commandAdded a new
clean
sub-command to theterragrunt stack
command, enabling users to remove generated stack files.To try it out, make sure you enable the stacks experiment.
Read the docs to learn more.
What's Changed
stack clean
command to clean stack generated files by @denis256 in https://github.com/gruntwork-io/terragrunt/pull/3871--queue-include-unit-reading
by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3869.hcl
configs and OpenTofu.tf
configs in the FileTree component by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3868Full Changelog: gruntwork-io/terragrunt@v0.73.0...v0.73.1
v0.73.0
Compare Source
🛠️ Breaking Changes
Removal of
terragrunt-
prefix in flagsAll Terragrunt CLI flags no longer start with the
terragrunt-
prefix. This will not immediately break workflows, but will start to emit warnings for users.We will announce removal of support for flags without the
terragrunt-
prefix well in advance, and it will be done in a future minor release beforev1.0
.You can opt in to making this a breaking change today via usage of the terragrunt-prefix-flags strict control.
Rename of
TERRAGRUNT_
prefixed environment variablesAll Terragrunt environment variables are no longer prefixed with
TERRAGRUNT_
, but are now instead prefixed withTG_
. This will not immediately break workflows, but will start to emit warnings for users.We do not currently have plans to remove support for environment variables with the
TERRAGRUNT_
prefix, and are aiming to support them after the release ofv1.0
, as we know this can be a more difficult configuration to change.You can opt in to making this a breaking change today via usage of the terragrunt-prefix-env-vars strict control.
Removal of support for the Terragrunt default command
Prior to this release, Terragrunt would forward all commands that were not defined in the Terragrunt CLI directly to OpenTofu/Terraform. With the introduction of the new
run
command, this behavior is no longer necessary, nor desirable. In addition to supporting the newrun
command, Terragrunt now also supports explicit OpenTofu shortcuts. You can learn more about both below.We will announce removal of support for the default command of Terragrunt well in advance, and it will be done in a future minor release before
v1.0
.You can opt in to making this a breaking change today via usage of the default-command strict control.
✨ New Features
All of the features released in this release require usage of the
cli-redesign
experiment.New
run
commandThis command replaces what used to be the responsibility of the default command in Terragrunt. Going forward, when users want to explicitly have Terragrunt run an OpenTofu/Terraform command on their behalf, they'll use the
run
command.In a future release, this command will also gain the two following flags to replace the functionality of the
run-all
andgraph
commands:--all
: Replaces therun-all
command.--graph
: Replaces thegraph
command.You can learn more about the run command here
OpenTofu shortcuts
In addition to an explicit
run
command for running any OpenTofu/Terraform command, there have been shortcuts introduced to the Terragrunt CLI to make sure it's just as easy to run the commands you're used to, liketerragrunt plan
andterragrunt apply
.You can learn more about OpenTofu shortcuts here
New
exec
commandThis command provides tooling to explicitly execute an arbitrary command using Terragrunt (even if it's not related to OpenTofu/Terraform). It users additional control over exactly what Terragrunt does when it's executing a command, and gives them additional flexibility they wouldn't have otherwise.
You can learn more about the exec command here
New
info strict
commandThe new
info strict
command gives users a quick way to determine which strict controls are available in the Terragrunt CLI using the terminal.We'll be making updates in the near future to update the UI/UX of the command, but we've released an early version for preview via the
cli-redesign
experiment flag.What's Changed
exec
,run
,info strict
commands implementation, flags renaming. by @levkohimins in https://github.com/gruntwork-io/terragrunt/pull/3723cli-redesign
migration guide by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3866Full Changelog: gruntwork-io/terragrunt@v0.72.9...v0.73.0
Demonstration
v0.72.9
Compare Source
✨ New Features
Stack
output
commandThe
terragrunt stack
command now includes a newoutput
sub-command, enabling users to retrieve and interact with outputs from multiple units within a Terragrunt stack.To try it out, make sure you enable the stacks experiment.
Read the docs to learn more.
Example usage:
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.72.8...v0.72.9
v0.72.8
Compare Source
What's Changed
SECURITY.md
file by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3827Full Changelog: gruntwork-io/terragrunt@v0.72.6...v0.72.8
v0.72.6
Compare Source
What's Changed
--terragrunt-auth-provider-cmd
and redo the contents. by @rorynolan in https://github.com/gruntwork-io/terragrunt/pull/3798New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.72.5...v0.72.6
v0.72.5
Compare Source
What's Changed
New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.72.4...v0.72.5
v0.72.4
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.72.3...v0.72.4
v0.72.3
Compare Source
What's Changed
h
,j
,k
,l
in catalog command. by @wakeful in https://github.com/gruntwork-io/terragrunt/pull/3797Full Changelog: gruntwork-io/terragrunt@v0.72.2...v0.72.3
v0.72.2
Compare Source
✨ New Features
Stack
run
commandThe
terragrunt stack
command now supports a newrun
sub-command.The
run
command automatically generates a Terragrunt stack using theterragrunt.stack.hcl
file found in the current directory, then runs all the units within it in a fashion very similar to therun-all
command.To try it out, make sure you enable the stacks experiment.
Read the docs to learn more.
Example usage:
Native OpenTofu State Encryption
Terragrunt now has native support for OpenTofu state encryption configurations.
In addition to the existing
backend
andconfig
attributes on theremote_state
configuration block, Terragrunt now supports anencryption
attribute that configures OpenTofu backend state encryption automatically, with type validation for a native experience using state encryption.The currently supported key providers are:
pbkdf2
aws_kms
gcp_kms
To integrate this new feature into your projects read the docs.
Special thanks for @norman-zon for taking on the work of integrating this into Terragrunt and collaborating with us on resolution!
What's Changed
stack run
command by @denis256 in https://github.com/gruntwork-io/terragrunt/pull/3762New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.72.1...v0.72.2
v0.72.1
Compare Source
What's Changed
New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.72.0...v0.72.1
v0.72.0
Compare Source
Description
OpenTofu 1.9 support: We are now testing Terragrunt against OpenTofu 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 the OpenTofu version that is being tested.
What's Changed
TestDownloadTerraformSourceFromLocalFolderWithManifest
test by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3744Full Changelog: gruntwork-io/terragrunt@v0.71.5...v0.72.0
v0.71.5
Compare Source
🔧 Fixes
Fixed bug that prevented OpenTofu/Terraform stdout from being streamed in real time.
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.71.4...v0.71.5
v0.71.4
Compare Source
✨ New Features
The
terraform
configuration block now accepts anexclude_from_copy
attribute that does the opposite of theinclude_in_copy
attribute.For more information, read the docs.
What's Changed
New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.71.3...v0.71.4
v0.71.3
Compare Source
✨ New Features
The
terragrunt stack generate
command, now available behind the--experiment stacks
flag generates a.terragrunt-stack
directory by dynamically generating Terragrunt units from the configurations defined in aterragrunt.stack.hcl
file.To learn more, read the docs.
Example usage:
What's Changed
terragrunt stack generate
experiment by @denis256 in https://github.com/gruntwork-io/terragrunt/pull/3627Full Changelog: gruntwork-io/terragrunt@v0.71.2...v0.71.3
v0.71.2
Compare Source
What's Changed
%tf-command
log placeholder for custom format by @levkohimins in https://github.com/gruntwork-io/terragrunt/pull/3709New Contributors
Full Changelog: gruntwork-io/terragrunt@v0.71.1...v0.71.2
v0.71.1
Compare Source
What's Changed
log-disable-error-summary
flag by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3687Full Changelog: gruntwork-io/terragrunt@v0.71.0...v0.71.1
v0.71.0
Compare Source
🔧 Fixes
Terragrunt stdout and stderr streams have been adjusted to more closely align with what users expect when using a tool orchestrating OpenTofu/Terraform.
For more information, read the following docs.
🛠️ Breaking Changes
While a bugfix, if you were relying on the incorrect behavior Terragrunt used, redirecting OpenTofu/Terraform stdout to stderr, you will experience a breaking change in this release.
To avoid having this be a breaking release, you can either use Terragrunt
stdout
instead ofstderr
for inspecting OpenTofu/Terraform stdout, or you can use stream redirection to reproduce the buggy behavior.terragrunt plan 1>&2
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.70.4...v0.71.0
v0.70.4
Compare Source
What's Changed
root-file-name
default forcatalog
andscaffold
by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3682root
include forcatalog
andscaffold
by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3683Full Changelog: gruntwork-io/terragrunt@v0.70.3...v0.70.4
v0.70.3
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.70.2...v0.70.3
v0.70.2
Compare Source
What's Changed
tf-command-args
support for custom log configuration by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3679Full Changelog: gruntwork-io/terragrunt@v0.70.1...v0.70.2
v0.70.1
Compare Source
What's Changed
Full Changelog: gruntwork-io/terragrunt@v0.70.0...v0.70.1
v0.70.0
Compare Source
✨ New Features
Terragrunt now supports a native Experiment Mode to try out the latest features in Terragrunt before they're fully stable. Over time, we'll be moving some opt-in functionality to this system, and we'll be introducing new features behind it to give users granularity in their use of experimental functionality in Terragrunt.
As part of this new system, we'll also be documenting our experiments in much more detail so that you know exactly what they do, and what is required for them to reach full stability.
The catalog and scaffold commands now support configurability in the root configuration include used for their scaffolding.
This allows users to use a root Terragrunt configuration named anything they like, and scaffold new units conveniently, pulling those configurations in with a simple CLI flag.
🛠️ Breaking Changes
The recent work introduced in #3562 to support symlinks has been downgraded to an experiment. We merged in this feature believing it had enough testing to be supported at launch, but quite a bit of unexpected regression occurred as a consequence.
If you are still using this functionality, use the
--experiment symlinks
flag to re-enable it in your environments. For more information, you can read the documentation on Controlling Experiment Mode.This release also deprecates one of the longest lasting patterns of Terragrunt usage, the root
terragrunt.hcl
file.To reiterate the note in the migration guide, this is not going to be a breaking change for a very long time, but we want to start encouraging users to adopt new patterns.
The practice of using
terragrunt.hcl
as the root of Terragrunt configurations has been harmful to new Terragrunt users and experienced users alike, and we want to have Terragrunt start communicating better practices.You will have ample warning before this functionality is no longer supported.
📖 Documentation Updates
The Features section of the docs has been revamped significantly to improve the ability to understand and use Terragrunt features at a glance. Much more will be done in the near future to improve the experience of using Terragrunt documentation, and your feedback is always actively solicited!
What's Changed
terragrunt.hcl
as root by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/3588ProviderCacheWithProviderCacheDir
test by @levkohimins in https://github.com/gruntwork-io/terragrunt/pull/3656Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.