Comments (10)
Hm, strange. Please post the stack trace when you have it so we can track this down!
from terragrunt.
Added link to stack trace to description
from terragrunt.
Wow, bizarre. If I'm reading your stacktrace correctly, it points to this line in dynamo_lock_item.go:
output, err := stsconn.GetCallerIdentity(&sts.GetCallerIdentityInput{})
Browsing the stacktrace, it looks like a potential bug in the AWS Go SDK or even the underlying Go HTTP libraries it's using to make API calls.
from terragrunt.
New day, new crash log. Maybe you will see anything strange in that one. Rerun works fine.
from terragrunt.
I independently verified it's the same GetCallerIdentity()
function that caused the panic and it seems to be happening when the HTTP request itself is sent, so I'm in agreement with Jim that this is most likely an issue witht he AWS Go SDK.
That being said, I notice that we are on a relatively old release of the AWS SDK, so I'll update to the latest commit and issue a new release. Once that happens, can you let us know if this happens again?
Thanks for reporting this!
from terragrunt.
@josh-padnick I will be glad to try it out and report as soon as I hit it again.
from terragrunt.
@antonbabenko I just released a new version of terragrunt with all dependencies updated: https://github.com/gruntwork-io/terragrunt/releases/tag/v0.1.1. It'll take a few minutes for the build to run, after which new binaries should show up in that release. Please give them a shot when you have a chance and let us know if you're still seeing this bug. Thanks!
from terragrunt.
Build failed - https://circleci.com/gh/gruntwork-io/terragrunt/114
from terragrunt.
Sorry about that, looks like GitHub was briefly down. I just reran the build and it passed: https://github.com/gruntwork-io/terragrunt/releases/tag/v0.1.1
from terragrunt.
Thanks guys. I have installed it and will be using it. Closing this issue now, will open new issue if problem persists.
from terragrunt.
Related Issues (20)
- Flaky TestTableTagging HOT 1
- Using provider caching with existing `.terraformrc` having `provider_installation` block defined. HOT 11
- Parallel terragrunt runs with provider cache conflict and fail HOT 2
- Unable to use Terraform modules stored in a private S3 bucket HOT 1
- 1Password CLI integration HOT 2
- Authentication Provider Command Does Not Work With Dependencies HOT 2
- Add a way to supply credentials for a third-party registry when using Terragrunt Provider Cache HOT 9
- Moving to `main` on 2024/09/03
- Terragrunt provider cache does not support relative URLs in GetPlatform HOT 1
- IMDSv1 errors when running terragrunt render-json in an EC2 environment without valid credentials HOT 3
- read_terragrunt_config not evaluating dependency blocks HOT 7
- Regression: Empty list [] as input to a nested list of objects is interpreted as null HOT 3
- Stacks HOT 9
- Bump OpenTofu Support to `v1.8.0`
- Terragrunt can't find outputs in dependency HOT 10
- Question about provider using locals when the local value is from SSM HOT 1
- Terragrunt run does not create local file in mac OS HOT 5
- Investigate: Avoid Starting Provider Cache Server When it Doesn't Help
- Moving Beyond Terraform 1.5.x HOT 5
- Question: How to use Terragrunt in CI/CD? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from terragrunt.