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.
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.