🐛 Bug Fixes
Stacks now generate in topological order
A race condition caused by concurrent generation of nested Terragrunt Stacks when a .terragrunt-stack
directory already exists has been remediated.
Stacks will now generate topologically regardless of whether they are cleanly generated or generated when a terragrunt-stack
directory already exists, resulting in parent stacks generating before child stacks.
get_aws_account_id() interaction with --auth-provider-cmd fixed
A bug introduced in the upgrade to AWS SDK v2 in v0.85.1 where get_aws_account_id()
would not work properly when used in conjunction with the --auth-provider-cmd
flag has been remediated.
Custom API endpoints for backend resources are now set correctly
A bug introduced in the upgrade to AWS SDK v2 in v0.85.1 where integration with the S3 and DynamoDB AWS SDK clients did not properly respect the endpoint
setting for backend
configurations has been remediated.
ref
properly handled in catalog urls
The use of the ref
query string parameter in Catalog go-getter URLs has been fixed, allowing users to explicitly specify the ref they want to use for their catalog sources.
dag graph
updated to support all run
flags
The dag graph
command has been updated to support all flags supported by the run
command.
📖 Docs
Terragrunt Scale page published
The Terragrunt Scale page has been published, showcasing a new offering from Gruntwork to help customers scale up their IaC usage. It showcases the integration Terragrunt has with commercial offerings from Gruntwork to help organizations scale their infrastructure management.
The Terralith to Terragrunt has been published
A step-by-step guide to transitioning IaC configurations from a Terralith (where all resources are in a single state file) to a modern Terragrunt IaC configuration, using Terragrunt Stacks has been published named Terralith to Terragrunt.
This is the first major guide in this style, with more to come in the future to address specific pain points for members of the community in a step-by-step guide, rather than a reference or high level summary of features.
What's Changed
- feat: Generate stacks in topological order by @yhakbar in #4786
- fix: Fixing AWS Account ID w/ Provider CMD by @yhakbar in #4779
- fix: ensure custom API endpoints are set correctly by @wakeful in #4756
- fix: Properly handling ref when running terragrunt catalog #4777 by @rvelichkov in #4781
- fix: Bypass partytown by @karlcarstensen in #4783
- fix: Updated form link by @karlcarstensen in #4771
- fix: Fixed contact form by @karlcarstensen in #4761
- fix: Fixes for scale page by @karlcarstensen in #4767
- fix: Swap image for transparent png by @karlcarstensen in #4766
- fix: Fixes for terragrunt scale page by @karlcarstensen in #4747
- fix: Nav fixes by @karlcarstensen in #4750
- fix: Fixes for contact page by @karlcarstensen in #4746
- fix [#4613]: register additional flags in the DAG graph subcommand by @wakeful in #4726
- fix: Adding select none to some text areas by @karlcarstensen in #4743
- fix: Fix hero image by @karlcarstensen in #4749
- fix: Responsive fix for aws component by @karlcarstensen in #4742
- fix: Section spacing to 150px by @karlcarstensen in #4741
- docs: Terragrunt Scale Pricing Page by @karlcarstensen in #4729
- docs: Pricing Page Launch by @karlcarstensen in #4772
- docs: Add Terralith to Terragrunt guide by @yhakbar in #4709
- docs: Adding URLs by @karlcarstensen in #4740
- chore: experiments tests improvements by @denis256 in #4782
- chore: A collection of website polishing by @josh-padnick in #4784
- chore: fix runner-pool experiment tests by @denis256 in #4770
- chore: Polish by @karlcarstensen in #4773
- chore: Polish to contact form by @karlcarstensen in #4769
- chore: Search polish by @karlcarstensen in #4755
- chore: added integration tests for experiment mode by @denis256 in #4754
- chore: Cleanup and organization by @karlcarstensen in #4753
- chore: Nav polish by @karlcarstensen in #4748
New Contributors
- @rvelichkov made their first contribution in #4781
Full Changelog: v0.86.2...v0.86.3