Chef Ideas

We believe that the best way to build software is to do it in close collaboration with the people who use it. We invite you to submit your ideas using the form below. Please be sure to include the problem for which you are solving and the benefits of implementing the idea.

We do our best to implement as many Ideas as we can. Our Product team will evaluate all submitted ideas in a timely manner and will disposition each into one of the following categories: will integrate into the product roadmap, further research is needed, unlikely to implement.

Thanks for collaborating with us!

An uninstall/unload hook for proper cleanup of services

It would be awesome if you could have a post-stop or uninstall/unload hook for services so that when they're stopped they, for example, properly unload themselves from other services and perform cleanup steps.

  • Guest
  • Dec 17 2019
  • Under Consideration
  • Attach files
  • Admin
    Mike Krasnow commented
    16 Jan 15:35

    Thanks for the feedback Michael. I'll chat with the engineering team about this and see what we can do.

  • Michael Lehman commented
    December 20, 2019 20:16

    I was just talking about this with my customer success engineer.  The post-stop hook makes sense for temporary stopping/unloading, but we need an uninstall hook to cleanup registrations, files, etc.. that are to expensive or undesirable to do every time we simply stop the service for system maintenance and such.  That we have to run a separate exec step or task for full uninstall seems unwieldy and easy to forget, and an uninstall hook would work perfectly.