Renovate fails to parse terraform file if it contains provider-defined functions introduced in terraform 1.8 #31235
Replies: 1 comment
-
Hi there, A maintainer reviewed the information, and decided that this is not a bug. To avoid confusing others, we will close this Discussion. Please keep reading as there is good news too! The good news is that the maintainer likes your idea, in general. Please create a new Suggest an Idea Discussion. Feel free to copy/paste what you need from this Discussion. Please focus on the feature request: explain what Renovate should do, and how Renovate can know when/what to do. We may convert that Discussion to an Issue when it is ready. Note that you will still have to wait for a maintainer, or someone else, to do the work needed for your feature. Why are we closing your Discussion? For us, bug reports are about things that are not working as intended, or things that are not working as described in the docs. What you found may be bad behavior, but we do not think it is a bug. For more details, please read our development docs about bug handling. Thanks, the Renovate team |
Beta Was this translation helpful? Give feedback.
-
What would you like help with?
I think I found a bug
How are you running Renovate?
Mend Renovate hosted app on github.com
If you're self-hosting Renovate, tell us which platform (GitHub, GitLab, etc) and which version of Renovate.
No response
Please tell us more about your question or problem
I have a module that simply deploys an helm chart to a cluster using the "helm_release" resource.
The configuration looks like the following:
When I run renovate in the folder to detect the packages I receive the following:
Basically the renovate bot fails to parse the HCL file due to the
provider::toml::encode
provider-defined function and therefore can't detect the helm_release chart and version.Commenting out the provider
provider::toml::encode
section fix the issue conferming the ipothesisThe provider-defined function has been introduced in version terraform 1.8, but I wasn't able to find anything on the renovate documentation stating that that version is not supported.
I would like renovate bot to be able to support provider-defined functions of terraform 1.8
Logs (if relevant)
Logs
Beta Was this translation helpful? Give feedback.
All reactions