ansible / eda-server-operator

36 stars 23 forks source link

Support Helm Deployment method #171

Open Daniel-Vaz opened 10 months ago

Daniel-Vaz commented 10 months ago

Instead of having Releases based on Kustomize, Helm should be used instead.

Helm is also used on AWX-Operator Repo.

I think it makes sense that EDA Operator follows that same release approach, instead of making people use 2 technologies basically, since most cases if you are deploying EDA, you also Deploy AWX.

rooftopcellist commented 7 months ago

@Daniel-Vaz the helm chart was added to the awx-operator as an afterthought by the community. Using the awx-operator directly has always been the recommended approach.

The helm chart is just a wrapper around the awx-operator, and has always been cumbersome to maintain. I am hesitant to add an unnecessary layer of complexity.

If you want to use helm because it works better with a git-ops flow or some other sort of automation, perhaps the single command install would work well for that use case?

If there is overwhelming demand for a helm chart by the community, we will consider adding it, but like awx-operator, we would rely heavily on the community to help implement and maintain it.