discussion: support for bootstrapping flux with other git providers
jtogden opened this issue · 3 comments
@onedr0p love your work here.
Before I put in the work on a pull request, would you be willing to discuss supporting bootstrapping other git providers other than GitHub. My use case is using this with my home lab and GitLab.com, but I could see this being used with private git servers as well.
I see the appeal however there's not only GitHub with flux but also useful GitHub workflows that have been put together. So sure the flux parts and bootstrapping could be easily added for supporting gitlab (or any other provider) but there're a lot of other parts that wouldn't easily translate over and would take a massive refactor to support.
Overall having less options means the current logic can remain lean and easy to grok, I feel like layering on many features or knobs for users can make this project harder to follow for users new to k8s.
I completely respect the desire to keep opinionated platforms simple.
I may still borrow (giving this project credit of course) several aspects of this and create a GitLab opinionated version.
If you do feel free to link it here and I'll drop a link on the README.