Skip to content
This repository has been archived by the owner on Feb 12, 2024. It is now read-only.

[cetic/fadi] Use Helmfile instead of the umbrella Chart? #33

Open
alexnuttinck opened this issue Feb 11, 2021 · 2 comments
Open

[cetic/fadi] Use Helmfile instead of the umbrella Chart? #33

alexnuttinck opened this issue Feb 11, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request question Further information is requested

Comments

@alexnuttinck
Copy link
Contributor

Is your feature request related to a problem? Please describe.

The current fadi Helm is hard to maintain and this repository is not coupled with fadi documentation.

Describe the solution you'd like

Replace this Helm chart by using Helmfile.
Benefits of using helmfile:

  • add the helmfile in the fadi repository and deprecate this repository.
  • helmfile adds a lot of interesting features:
    • a single file to rule all the Helm charts.
    • the presence of dag/hooks: for instance, we can launch ldap first and be sure that it is ready before launching other services.
    • you can create namespaces through the helmfile.
    • you can have multi-environment values. (setup fadi with the needed tools depending of the environment).
    • some other advantages (the diff module for instance, as it is declarative).
  • ...

The discussion is now open 😄

@alexnuttinck alexnuttinck added the enhancement New feature or request label Feb 11, 2021
@alexnuttinck alexnuttinck added the question Further information is requested label Feb 11, 2021
@banzo
Copy link
Contributor

banzo commented Feb 11, 2021

any idea of the effort required to do this?

@alexnuttinck
Copy link
Contributor Author

@banzo 1/2 days to migrate the Helm chart to helmfile, update the docs and make some tests :-).

But it would require more efforts if we want to implement some hooks, environments and other features provided by helmfile.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

4 participants