node-maintenance-operator
node-maintenance-operator copied to clipboard
Consider making installation steps more user-friendly: deprecate OLM dependency
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.