Hi guys,
We are Velocity Tech, a young startup. In short, the company’s mission is to increase R&D velocity by allowing developers to create on-demand, fully isolated production-like environments in the same easy way they are creating new Git branches.
We’re currently working on our MVP and would like to provide our early adapters with a command-line utility called mprod
that allows them to interact with our backend services.
The tool has the following functionality:
- Interacts with our backend API
- Merges Kubernetes kubeconfig contexts into existing or new
~/.kube/config
file (has to be in the user’s real $HOME) - Executes
telepresence
andkubectl
as binaries (we do not supply them as dependencies, by the customer’s request) to open a tunnel to the customer’s Kubernetes cluster.
We’ve attempted to use strict confinement with some interfaces to get some of the functionality working, but I think executing other executables not installed by us is impossible that way. Since even kubectl
requires classic confinement to run, we believe that our application should have a classic confinement as well.
Thank you for your time, and let me know what else is needed to progress with this request,
Ilai