Failed to properly parse terraform dependency in terragrunt.hcl #33370
Replies: 3 comments 6 replies
-
Hi there, Get your discussion fixed faster by creating a minimal reproduction. This means a repository dedicated to reproducing this issue with the minimal dependencies and config possible. Before we start working on your issue we need to know exactly what's causing the current behavior. A minimal reproduction helps us with this. Discussions without reproductions are less likely to be converted to Issues. Please follow these steps:
If you need help with running renovate on your minimal reproduction repository, please refer to our Running Renovate guide. The Renovate team |
Beta Was this translation helpful? Give feedback.
-
issue appears to be in lib/modules/manager/terragrunt/modules.ts#L90. When the URL path contains double slash (e.g., |
Beta Was this translation helpful? Give feedback.
-
Bumping this discussion - it still has the |
Beta Was this translation helpful? Give feedback.
-
How are you running Renovate?
Self-hosted Renovate
If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.
CLI 39.86.4
Please tell us more about your question or problem
https://github.com/mblum14/renovate-reproduction-33370
I have the following terragrunt file:
The problem is the parsed
packageName
does not contain the GitHub domain, so git tags cannot be looked up to determine if newer version ofmyorg/my-terraform-module
are available. The parsed package name isnull/myorg/my-terraform-module.git
when I would expect it to have beenssh://[email protected]/myorg/my-terraform-module.git
.Abbreviated renovate output from scanning the project file:
Logs (if relevant)
[!NOTE]
The system I'm working on is on an air-gapped network, so copying the entire log isn't exactly do-able but I'll try to include the relevant bits
Logs
Beta Was this translation helpful? Give feedback.
All reactions