-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Support Flux Kustomize #12139
Comments
I don't understand what's needed based on the current description so this will probably need to be a community contribution |
Renovate currentley suppports Kustomize ( Renovate does not support a https://github.com/fluxcd/flux2 using remote bases in native Kustomize within Flux doesn't work. So being able to supporrt their CRD spec would be much helpful.. |
Hi there, Help us by making a minimal reproduction repository. Before we can start work on your issue we first need to know exactly what's causing the current behavior. A minimal reproduction helps us with this. To get started, please read our guide on creating a minimal reproduction to understand what is needed. We may close the issue if you (or someone else) have not provided a minimal reproduction within two weeks. If you need more time, or are stuck, please ask for help or more time in a comment. Good luck, The Renovate team |
Which one of the following is it?
And do the "datasources" it references change? Or are the the same type as before? Best if we also have a true reproduction repo instead of just an example. |
Hi @rarkins I would consider the flux Kustomization Same/similar file format, but syntax inside it is different (treat it as same manager, support both approaches in parallel) The datasource it would reference would be same. Extracting it would be different. I will include a repoduction repo this weekend. |
many thanks to @danports for #13566 which addressed the Should the current
Actually, I wonder how much the Besides, a new
|
i think this should stay in a single manager |
I agree with @viceice from both a conceptual and implementation perspective: it makes sense to me to keep all of the Flux code in one manager, and a separate I'm not sure that the |
thanks @viceice and @danports for your answer and additional details. I now better understand flux system updates, and implications of splitting. I do agree a single As a user the different roles of the manager were hard to grasp for me. I gave a try with simple formatting enhancements and few additional links in #17507 I'll see next if I'd able to contribute |
@rarkins any chance to add label renovate/tools/docs/manager.ts Lines 63 to 68 in 04e789c
|
Hi there, Get your issue 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. To get started, please read our guide on creating a minimal reproduction. We may close the issue if you, or someone else, haven't created a minimal reproduction within two weeks. If you need more time, or are stuck, please ask for help or more time in a comment. Good luck, The Renovate team |
🎉 This issue has been resolved in version 37.377.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
What would you like Renovate to be able to do?
Support Flux v2 kustomize https://fluxcd.io/docs/components/kustomize/api/
kustomize.toolkit.fluxcd.io/v1beta2
If you have any ideas on how this should be implemented, please tell us here.
Take existing ideas and code for native Kustomize and port for usability with the native Flux kustomize spec. Flux maintainers metion remote-urls within native Kustomize are expected not to work well with Flux.
Having renovate track native Flux kustomizes helps track CRDs and keep them up to date.
An example of usage:
https://github.com/onedr0p/home-cluster/blob/7c9106095012e69f4fc1d3e30d41b9ff8f1ce4d8/.github/renovate.json5#L72-L81
https://github.com/onedr0p/home-cluster/blob/7c9106095012e69f4fc1d3e30d41b9ff8f1ce4d8/cluster/crds/rook-ceph/crds.yaml#L11-L12
Is this a feature you are interested in implementing yourself?
No
The text was updated successfully, but these errors were encountered: