node-maintenance-operator icon indicating copy to clipboard operation
node-maintenance-operator copied to clipboard

Consider making installation steps more user-friendly: deprecate OLM dependency

Open Dentrax opened this issue 7 months ago • 5 comments

I was trying to install the node-maintenance-operator on the Kubernetes cluster and noticed that this project has a dependency on OLM. And you need to run a command like operator-sdk run bundle <BUNDLE> to deploy it. (which is not a common way to install an app for the Kubernetes-related apps). I had to install operator-sdk first time, I've never needed it before.

I was wondering if you just provide much simpler way to install it like:

  • No dependency on operators.coreos.com/v1alpha1 (I may not want to maintain OLM on Kubernetes clusters)
  • An Helm chart
  • Kustomization
  • Krew plugin?

Couldn't you just build a container image that just works without depending OLM?

Please note that, I don't not have domain-knowledge so couldn't know technical-limitations that may block us to move forward without OLM. I'm just a fresh end-user who has initially tried to install this app as a first time. So this is just a feedback.

Dentrax avatar Jun 26 '24 07:06 Dentrax