Document how to use the Supervisor to run a non-Habitat package #4381
Labels
Documentation
Flags an issue / PR for attention by the technical documentation team
Stale
Type: Chore
Issues for general code and infrastructure maintenance
Type:Hackathon
Milestone
This is sometimes required for people who want to manage and deploy and package proprietary vendored software that they don’t own, so they don’t break their support license agreement.
One example we've done in the past used a tarball of a COTS product already compiled to link against Red Hat provided libraries. The Habitat plan retrieved that tarball, expanded it to $pkg_prefix during build, and provided config templates and init/run/health hooks for runtime supervision. The run command was pretty much what the COTS product expected. It would fail to run if the host running the Hab service did not already have the RHEL packages for the libraries it needed.
We should add a knowledge doc about this in our docs page so people have some hints on how to get started when they need to do this.
The text was updated successfully, but these errors were encountered: