k0sproject / k0s

k0s - The Zero Friction Kubernetes
https://docs.k0sproject.io
Other
3.59k stars 358 forks source link

Drop kardianos/service dependency #4962

Open jnummelin opened 3 weeks ago

jnummelin commented 3 weeks ago

We anyways already provide our own templates for system units and thus do not depend that much on the library functionality.

kardianos/service is not really maintained, there's e.g. a bug fix PR opened by myself on June 2023 which has not been merged.

I propose that we drop the whole dependency, use our own templates fully and provide needed wrappers around. We handle much of the same/similar logic in k0sctl/rig side already and thus known what needs to be done.

kke commented 3 weeks ago