fluxcd-community / helm-charts

Community maintained Helm charts for Flux
Apache License 2.0
120 stars 72 forks source link

Implement the patches for Flux All-In-One installation #216

Open kvaps opened 5 months ago

kvaps commented 5 months ago

Is your feature request related to a problem ?

There was a discussion on how to install FluxCD without CNI https://github.com/fluxcd/flux2/discussions/3070

Right now there is no standard and convenient way for doing this.

Describe the solution you'd like.

Add additional option to values.yaml

# -- Implement the patches for Flux All-In-One installation as a single deployable unit (Kubernetes Pod).
# See https://github.com/fluxcd/flux2/discussions/3070
aio: false

Describe alternatives you've considered.

There are certain projects for solving this issue:

I'd like to have a common way to generate a ready manifests to apply.

Additional context.

I can prepare the PR for this feature, but let's first discuss if it is needed and how it should be implemented

cc @stefanprodan @maxpain I would like to hear your opinion as well

maxpain commented 5 months ago

Yes it's a really must have feature.

I deploy Cilium CNI using Flux on a lot of clusters.