👋 Hi,
I'm experimenting with the feasibility of running CI/CD pipelines isolated from each other using Firecracker microVMs to provide more security in a multi-tenant scenario.
The idea is that when customer A runs a pipeline, it gets executed in an isolated environment - a microVM - which has its own kernel.
Therefore, I want to spin up a microVM with just containerd (not Docker) and run the Dagger engine as a binary (not as a container) using tcp in the microVM. Then, the customer would use the dagger client to target _EXPERIMENTAL_DAGGER_RUNNER_HOST=tcp://<MICROVM_IP_ADDR>:1234
Are there any instructions to run the Dagger engine as a binary instead of as a container? How could I target containerd as well?