✨ New Features
hcl fmt
now supports --queue
flags
The hcl fmt
command now supports --queue-
prefixed flags (e.g. --queue-exclude-dir
).
🐛 Bug Fixes
Discovery in run
command discovers hidden directories
When discovering units for the run
command, Terragrunt will now search through (most) hidden directories.
It will still avoid performing discovery in the following hidden directories:
.git
.terraform
.terragrunt-cache
To manually force or suppress discovery, use --queue-include-dir
and --queue-exclude-dir
respectively.
--queue-ignore-errors
no longer breaks DAG resolution
A bug in the implementation of --queue-ignore-errors
resulted in the flag also preventing the proper resolution of the Directed Acyclic Graph (DAG) when suppressing errors.
This has been fixed.
--tf-path
respected through dependencies
A bug in the precedence resolution of the terraform_binary
HCL attribute and the --tf-path
flag resulted in the default value of terraform_binary
taking affect (tofu
if both tofu
and terraform
are installed) when terraform_binary
was not specified in dependencies.
This bug has been resolved, and the --tf-path
flag will be respected in dependencies as well.
Spurious errors resolved in read_terragrunt_config()
A bug caused the read_terragrunt_config()
HCL function to return spurious errors when used in a configuration parsed during the discovery phase of configuration resolution of a run.
This has been fixed.
What's Changed
- feat: Adding queue flags to
hcl fmt
by @yhakbar in #4950 - fix: discovery of hidden directories by @denis256 in #4945
- fix: Fixing
--queue-ignore-errors
resulting in ignored DAG order by @yhakbar in #4953 - fix: Ensure
--tf-path
is used in dependencies by @yhakbar in #4955 - fix: Prevent parse errors when using
read_terragrunt_config()
during discovery by @yhakbar in #4956 - docs: Updating docs for
--out-dir
and--json-out-dir
by @yhakbar in #4957 - docs: Pipelines won't bite landing page by @karlcarstensen in #4948
- docs: Fixing form by @karlcarstensen in #4954
- chore: failing tests fixes by @denis256 in #4944
Full Changelog: v0.90.0...v0.90.1