-
-
Notifications
You must be signed in to change notification settings - Fork 62
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: multiple/reusable configuration files #961
Comments
The second approach is more likely to be work on as it would solve other limitation around the scm block |
while looking at this issue, I am wondering if it's not the best way to handle this problem. I recently fixed the value files so I could re-apply the same technique here even thought the manifest from a directory could make things a bit more difficult. |
I think once Masterminds/sprig#360 is available.
If need, I may add the function to Updatecli |
yeah indeed, after #1403 an user could provide multiple values files and each can contains a fragment to be rendered as part of the main config/template |
@gionn I just added two pullrequests which IMHO would solve the current problem, similarly to how Helm does it My concerns are the same ones than when I started working on Updatecli, this would allow to write complex manifest that until will be harder to maintain |
Is your feature request related to a problem?
Let's say I want to update a bunch of repositories using updatecli, each of them would always have different targets (ansible, helm, docker-compose, etc), but they are probably going to share the same
scms
andsources
since they refers to the same application/product.AFAIK I am limited to one file per pipeline and I need to repeat scms and sources everytime.
Solution you'd like
Ideally I would like to chain multiple configuration files that get merged into a single one, e.g.
Alternatives you've considered
Use an intermediate tool to generate the final yaml to use
Anything else?
No response
The text was updated successfully, but these errors were encountered: