Support resolving Helmfile version templates referencing values.yaml #42721
Sboti03
started this conversation in
Suggest an Idea
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Problem
In many Helmfile setups, chart versions are centralized in a values file and referenced via templates instead of being hardcoded in the release.
This is especially common when using templated Helmfile files (e.g.
helmfile.yaml.gotmpl).Example:
helmfile.yaml.gotmpl
values.yaml (or environment values)
Currently, Renovate cannot detect or update such dependencies because the version is not a literal value in the Helmfile.
Current workaround
This can be solved using customManagers.regex with inline annotations, but:
Proposal
Add support for resolving simple Helmfile template references like:
{{ .Environment.Values.versions.<key> }}So that Renovate can:
Why this matters
This pattern is widely used to:
Native support would remove the need for fragile regex-based solutions and make Helmfile support significantly more robust.
Contribution
If this is considered a valid feature, I would be happy to work on an implementation.
Beta Was this translation helpful? Give feedback.
All reactions