10000 Tags · kderck/terragrunt · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: kderck/terragrunt

Tags

v0.38.7

Toggle v0.38.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Fix bug where terragrunt run-all render-json overwrites all files (gr…

…untwork-io#2230)

* Fix bug where terragrunt run-all render-json overwrites all files

* Add regression test for run-all render-json

v0.38.6

Toggle v0.38.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add metadata to render-json output (gruntwork-io#2199)

* Add locals fields metadata

* Add function set fields metadata

* Add wrapping of fields with metadata

* Add rendering of all fields with metadata

* Add dependencies rendering

* Add handling of dependencies

* Add extraction of default metadata fields

* Metadata sync

* Simplified metadata passing

* Add better metadata wrapping

* Add improvements in rendering json with metadata

* Add rendering of dependencies block

* Add better rendering of terraform metadata

* Add common function to copy fields metadata

* Updated metadata rendering

* Cleanup

* Updated naming convention

* Updated metadata fields

* Fixes terragrunt config test

* Added basic test for metadata generation

* Add better test for attributes metadata

* Added test for dependencies

* Add test for includes metadata

* Updated path to terraform_binary

* Add test for dependency metadata

* Add fix for rendering nested fields

* Add better formatting of output

* Update test cases to check rendered outputs

* Add tests for rendering of remote state and terraform metadata

* Updated description

v0.38.5

Toggle v0.38.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Improve Terragrunt error logs (gruntwork-io#2175)

* Added logging of file name in which failed locals evaluation

* Added logging of directory where terraform invocation failed

* Added test for checking logging of failed locals evaluation

* Added test for terraform log

* Updated log message

* Updated log message

* Better consistency for log message

v0.38.4

Toggle v0.38.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Use faster hashing approach when handling local module sources (grunt…

…work-io#2168)

* Use faster hashing approach when handling local module sources

The current approach to hashing (sha256 of the file contents of each
module) is very slow on large module trees due to a combination of doing
lots of File I/O and spending lots of CPU time on running sha256
calculations.

This manifests as Terragrunt spending 5+ minutes at 100% CPU at the
beginning of every run, with no output.

This commit takes a faster, if slightly less perfect, approach to
determining if a local module has had its files modified. Rather than
hashing the entire contents of each file, it takes the `mtime` of the
file (obtained through a cheap `stat` call), appends that to the file
name, and hashes that combined string.

The downside of this approach is that if a file has been written to
since we last copied the module, we'll copy it again. Thankfully, that
is exceedingly unlikely to happen in the middle of a Terragrunt run.

* Bust cache if we fail to calculate hash of cached source

The current fallback - a hash based on the source path - results in
local modules being incorrectly cached when they actually have changes,
but we failed to walk the directory tree to calculate the hash.

* Rework local source hashing tests

This rework makes the tests a little bit stronger by writing out a
version file and then checking that a local source isn't copied again
after that.

v0.38.3

Toggle v0.38.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
gruntwork-io#2113 Improved parsing of AWS policy response (gruntwork-…

…io#2118)

* Added test to parse AWS policies

* Added tests for policy response in case of string and array

* Test cleanup

v0.38.2

Toggle v0.38.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
gruntwork-io#2045 Fixed pattern matching for error hooks (gruntwork-i…

…o#2101)

* Added handling of process output

* Added tests to verify catching of error messages

* Added test to track handling of errors during apply of terraform code

* Implemented ExitStatus

v0.38.1

Toggle v0.38.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: fetch dependency output from state (gruntwork-io#2123)

* feat: fetch dependency output from state

* fix: rename the flag

* test: add integration test

* test: add missing empty line

* fix: parse all s3 bucket config

* Fix merge conflict issues

Co-authored-by: Yoriyasu Yano <430092+yorinasub17@users.noreply.github.com>

v0.38.0

Toggle v0.38.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Test against terraform 1.2 (gruntwork-io#2147)

* Test against terraform 1.2

* Update version compatibility table

* Add go 1.17 syntax for tags to satisfy gofmt

v0.37.4

Toggle v0.37.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Make include_in_copy work for patterns containing parent folders (gru…

…ntwork-io#2112)

* Make include_in_copy work for patterns with parent folders

* Extract expandGlobPath into a separate function

* Search in expanded globs based on prefix rather than exact match

* Add test for include_in_copy

* Rename internal function to better match its parameters

* Use imported functions

* Pass to TerragruntExcludes the OS path separator

v0.37.3

Toggle v0.37.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: improve local source code download behaviour (gruntwork-io#2006)

* feat: improve local source code download behaviour
* generate hash based on source dir and save it as the current version

* fix: move hashdir function into encodeversion

* refactor: review changes

* refactor: remove test prints

* test: fix test
0